回头看JavaScript的Array.
题目:判断下面代码的输入结果
![](https://img.haomeiwen.com/i5435080/891556f15a12202c.png)
接下来的问题
foo() 方法内部,给arr赋一个值。
![](https://img.haomeiwen.com/i5435080/2b98100d3785a4b9.png)
接下来的问题
foo()传入 arr参数,判断输出值。
![](https://img.haomeiwen.com/i5435080/a1648ed754d3ebe1.png)
当然,最后一问我答错了。
数组作为参数传递时,赋值语句不能改变原数组的值,数组的内置方法push改变了原数组的值。类似的方法:push, pop, reverse, sort, shift, unshift, splice
这几个数组内置方法都改变原数组的值。
哪位大神研究的比较透彻,请留言。
题目:判断下面代码的输入结果
接下来的问题
foo() 方法内部,给arr赋一个值。
接下来的问题
foo()传入 arr参数,判断输出值。
当然,最后一问我答错了。
数组作为参数传递时,赋值语句不能改变原数组的值,数组的内置方法push改变了原数组的值。类似的方法:push, pop, reverse, sort, shift, unshift, splice
这几个数组内置方法都改变原数组的值。
哪位大神研究的比较透彻,请留言。
本文标题:JavaScript数组的问题
本文链接:https://www.haomeiwen.com/subject/ksnnzttx.html
网友评论