gpt4 book ai didi

javascript在初始化中设置变量条件

转载 作者:行者123 更新时间:2023-11-28 18:17:19 25 4
gpt4 key购买 nike

简单的问题,但我被困住了......

我想根据默认数量设置初始化时的 plusmin。

因此,defaultQty = 1(其他整数,例如 2 或 3),那么 plusmin 必须为 1。

如果不是整数(例如 0.5),则 plusmin 必须为 0.1

define([
'ko',
'uiComponent'
], function (ko, Component) {
'use strict';

return Component.extend({
initialize: function () {
//initialize parent Component
this._super();
this.qty = ko.observable(this.defaultQty);
this.plusmin = 0.1;
},

decreaseQty: function() {
var newQty = this.qty() - this.plusmin;
if (newQty < this.defaultQty) {
newQty = this.defaultQty;
}
this.qty(newQty);
},

increaseQty: function() {
var newQty = this.qty() + this.plusmin;
this.qty(newQty);
}

});
});

最佳答案

this.plusmin = (this.defaultQty % 1 === 0) ? 1:0.1;

关于javascript在初始化中设置变量条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40591597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com