Math.max.apply(null, array);//会将array数组参数展开成单独的参数再传入 Array.prototype.push.apply(arr1,arr2);//将一个数组拆开push到另一个数组中;不用apply则会将后续数组参数当成一个元素push进去。 Array.prototype.slice.call(arguments);//在类素组对象上使用slice方法
var displayArgs = function (val1, val2, val3, val4) {
console.log(val1 + " " + val2 + " " + val3 + " " + val4);
}
var emptyObject = {};
// 生成新函数时指定了2个参数
var displayArgs2 = displayArgs.bind(emptyObject, 12, "a");
// 调用时传入另2个参数,往后排
displayArgs2("b", "c");
// Output: 12 a b c
var _Slice = Array.prototype.slice; var slice = Function.prototype.call.bind(_Slice); slice(…);
if (!Function.prototype.bind) {
Function.prototype.bind = function(context) {
var self = this, // 即调用bind方法的目标函数
args = arguments;
return function() {
self.apply(context, Array.prototype.slice.call(args, 1));
}
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有