美文网首页
JavaScript数组的问题

JavaScript数组的问题

作者: 一小片蔚蓝 | 来源:发表于2017-04-27 23:39 被阅读0次

回头看JavaScript的Array.

题目:判断下面代码的输入结果

答案:[1,2,3,4,9]

接下来的问题

foo() 方法内部,给arr赋一个值。

答案:100

接下来的问题

foo()传入 arr参数,判断输出值。

foo函数 外部的arr被push操作了,而没有被赋值语句操作。

当然,最后一问我答错了。

数组作为参数传递时,赋值语句不能改变原数组的值,数组的内置方法push改变了原数组的值。类似的方法:push, pop, reverse, sort, shift, unshift, splice

这几个数组内置方法都改变原数组的值。

哪位大神研究的比较透彻,请留言。

相关文章

  • JavaScript数组的问题

    回头看JavaScript的Array. 题目:判断下面代码的输入结果 接下来的问题 foo() 方法内部,给ar...

  • 【JavaScript】数组去重

    话说面试常会碰到面试官会问JavaScript实现数组去重的问题,最近刚好在学习有关于JavaScript数组相关...

  • 06-JavaScript数组和函数

    JavaScript数组 JavaScript中的数组可以存储不同类型的数据 JavaScript中的数组是引用类...

  • JavaScript Array与String简单使用

    JS对象:数组 对比Object-C中的数组,JavaScript数组有一些不一样的特点JavaScript数组:...

  • 实现 JavaScript 中数组的复制

    实现 JavaScript 中的数组复制 之前在写扫雷的时候,因为需要用到二维数组,当时就在复制数组这里出现了问题...

  • 前端必知排序算法

    如何在数组中间位置添加数组 首先提个问题,如何在数组中间位置添加数组? <<数据结构与算法 javascript描...

  • JavaScript数组与函数

    数组 JavaScript中的数组和C语言中的数组一样, 都是用于存储一组数据的 JavaScript中的数组可以...

  • JavaScript数组去重问题

    总结一下利用JS解决去重问题的方法。总体思路: 构建一个新的空数组。 遍历数组,将不重复的元素Push到新数组中。...

  • JavaScript(Day02)

    1、JavaScript数组 2、JavaScript对象的使用 3、JavaScript内置对象

  • JavaScript 数组去重的多种方法原理详解

    JavaScript 数组去重的多种方法原理详解 说明 数组去重,这是一个面试经常会遇见的问题,网上讲数组去重的文...

网友评论

      本文标题:JavaScript数组的问题

      本文链接:https://www.haomeiwen.com/subject/ksnnzttx.html