且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

php - javascript作用域问题

更新时间:2023-02-26 07:56:06

let hello = $key.slice();

你的函数参数是一个数组,而数组在js中是按照引用来传递的。。你在函数内部使用let 将一个数组的引用赋值给另一个变量的时候。实际上,hello和$key都同时指向了一个值,在这里就是length为2的数组。所以你对任何一个变量做push或者其他操作的时候,改变的其实是两个变量同时指向的那个值。