//自执行写法1
(function () {
alert(1)
})()
//自执行写法2
var a = function () {
console.log(1);
}();
//调用执行的方式
function b(e) {
console.log(e)
}
b(8);//调用
//传值1
var arr = { a: 1, b: 'hello', c: 20 }
var bb = function (obj) {
console.log(obj.a);
}(arr);
//传值2
var str = [1, 2, 3, 4, 5];
var s = function () {
var sum = 0;
for (var i = 0; i < str.length; i++) {
sum += str[i];
console.log(str[i]);
}
console.log(sum);
}(str);
js自执行函数写法,不用调用直接执行 、 调用执行 、 传值
最新推荐文章于 2024-01-18 14:58:21 发布