回头看JavaScript的Array.
题目:判断下面代码的输入结果
接下来的问题
foo() 方法内部,给arr赋一个值。
接下来的问题
foo()传入 arr参数,判断输出值。
当然,最后一问我答错了。
数组作为参数传递时,赋值语句不能改变原数组的值,数组的内置方法push改变了原数组的值。类似的方法:push, pop, reverse, sort, shift, unshift, splice
这几个数组内置方法都改变原数组的值。
哪位大神研究的比较透彻,请留言。
题目:判断下面代码的输入结果
接下来的问题
foo() 方法内部,给arr赋一个值。
接下来的问题
foo()传入 arr参数,判断输出值。
当然,最后一问我答错了。
数组作为参数传递时,赋值语句不能改变原数组的值,数组的内置方法push改变了原数组的值。类似的方法:push, pop, reverse, sort, shift, unshift, splice
这几个数组内置方法都改变原数组的值。
哪位大神研究的比较透彻,请留言。