_.d = function(s) {
if(arguments.length == 1) this[s]();
if(arguments.length > 1) {
var A = [];
for(var i = 1; i < arguments.length; i++) A.push(arguments[i]);
this[s](...A);
};
return this;
};
- 发布:2022-10-29 16:11
- 更新:2022-10-31 11:36
- 阅读:215
产品分类: HbuilderX
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX版本号: 3.6.8
示例代码:
操作步骤:
_.d = function(s) {
if(arguments.length == 1) this[s]();
if(arguments.length > 1) {
var A = [];
for(var i = 1; i < arguments.length; i++) A.push(arguments[i]);
this[s](...A);
};
return this;
};
_.d = function(s) {
if(arguments.length == 1) this[s]();
if(arguments.length > 1) {
var A = [];
for(var i = 1; i < arguments.length; i++) A.push(arguments[i]);
this[s](...A);
};
return this;
};
预期结果:
_.d = function(s) {
if(arguments.length == 1) this[s]();
if(arguments.length > 1) {
var A = [];
for(var i = 1; i < arguments.length; i++) A.push(arguments[i]);
this[s](...A);
};
return this;
};
_.d = function(s) {
if(arguments.length == 1) this[s]();
if(arguments.length > 1) {
var A = [];
for(var i = 1; i < arguments.length; i++) A.push(arguments[i]);
this[s](...A);
};
return this;
};
实际结果:
_.d = function(s) {
if(arguments.length == 1) this[s]();
if(arguments.length > 1) {
var A = [];
for(var i = 1; i < arguments.length; i++) A.push(arguments[i]);
this[s](...A);
};
return this;
};
_.d = function(s) {
if(arguments.length == 1) this[s]();
if(arguments.length > 1) {
var A = [];
for(var i = 1; i < arguments.length; i++) A.push(arguments[i]);
this[s](...A);
};
return this;
};
bug描述:
不支持三点运算符
_.d = function(s) {
if(arguments.length == 1) this[s]();
if(arguments.length > 1) {
var A = [];
for(var i = 1; i < arguments.length; i++) A.push(arguments[i]);
thiss;
};
return this;
};