小编Jan*_*any的帖子

函数内的JavaScript .push()覆盖了全局变量

.push()方法有以下问题:

var myArray = ["a", "b", "c", "d"];

function add(arr) {
    arr.push("e");
    return arr;
}

add(myArray);

// myArray is now  ["a", "b", "c", "d", "e"]
Run Code Online (Sandbox Code Playgroud)

为什么它会覆盖myArray?无法理解......

javascript arrays global-variables

4
推荐指数
1
解决办法
7015
查看次数

标签 统计

arrays ×1

global-variables ×1

javascript ×1