`

javascript学习笔记:关于创建数组的疑问

阅读更多
var a = new Array(5,4,3,2,1);//创建一个数组,包含5个元素5,4,3,2,1

var a = new Array(10);//创建一个长度为10的数组



有没有觉得以上两句很有歧义?

如果我要创建一个长度为1的数组怎么办?当然有人会提出来你可以有很多其他方式来替代。

但是,就语法来说,这个确实是不明确的,这是灵活性带来的问题。



分享到:
评论

相关推荐

    JavaScript数组(源代码)

    JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)JavaScript数组(源代码)...

    javascript学习笔记1

    ### JavaScript 学习笔记1:数组、DOM与BOM简要总结 #### 数组方法概述 在JavaScript中,数组是一种非常重要的数据结构,用于存储多个值。数组对象提供了多种方法来帮助我们操作数组中的元素。 - **pop()**:从...

    JavaScript学习笔记

    - 数组:学习数组的创建、访问和操作,以及Array对象提供的各种方法。 2. **控制流程** - 条件语句:包括if...else和switch...case,用于根据条件执行不同代码块。 - 循环:for、while和do...while循环是常见的...

    从C ++创建JavaScript数组和其他对象

    本主题探讨的是如何从C++代码中创建JavaScript数组和其他对象,并将这些对象传递给JavaScript环境。这个过程通常涉及到诸如Windows API、ATL(Active Template Library)、WTIL(Windows Template Library)以及COM...

    javascript学习笔记(二)数组和对象部分

    javascript对象部分 一:基础部分 1.JavaScript 中所有变量都是对象,除了两个例外 null 和 undefined。 2.Jscript 支持四种类型的对象:内部对象、生成的对象、宿主给出的对象(所有BOM和DOM对象都是宿主对象。)...

    javascript学习笔记

    以上是对给定文件中JavaScript学习笔记的部分内容进行的详细解读,涵盖了JavaScript的基础知识、语法、数据类型、函数、对象、数组、DOM编程、AJAX以及JSON和jQuery的简介,旨在为初学者提供全面的入门指南。

    JavaScript数组用法详解

    JavaScript 数组有多种创建方式,包括使用 Array() 构造函数、数组直接量、JSON 等方式。使用 Array() 构造函数可以创建一个空数组、带有初始元素的数组、指定长度的数组等。数组直接量是一种简洁的创建数组的方式...

    JavaScript 批量创建数组的方法

    JavaScript有许多批量创建数组的方法,为了衡量它们的性能,我分别使用不同的方法创建一个长度为100000的数组,且键和值相等。同时,我定义了下面这个函数用来测量创建数组所耗费的时间: function t(fn) { var ...

    array:ctx核心数组

    10. **静态属性与方法**:可能包含一些静态方法,可以在不创建实例的情况下对数组进行操作,如创建新的数组实例,检查类型等。 在`array-master`这个压缩包中,可能包含了源代码、示例、文档、测试等内容,可以帮助...

    JavaScript jQuery 中定义数组与操作及jquery数组操作

    虽然 JavaScript 不直接支持多维数组,但可以通过数组嵌套创建类似结构,如:`var a = [[1,2,3], [4,5,6], [7,8,9]];` 3. **Array literals** Array literals 是一种创建对象的方式,其本质是一个对象,但可以像...

    JavaScript学习笔记之数组求和方法

    推荐阅读:JavaScript学习笔记之数组的增、删、改、查 通过最近学习,越来越感觉JavaScript的强大与魅力之处,仅数组一个知识点就让我这样的初学者折腾了很久。折腾是折腾,但还是很有效果的,这几天的学习到的一些...

    惰性数组:JavaScript惰性数组,有点像Clojure的seq

    JavaScript惰性数组,有点像 。 可以认为惰性序列有点像。 # Fetch the dependencies. npm install # Run the tests. npm test 检查测试和源( lazy-array.js )JSDoc以获得更多信息,这是一个简单的示例。 var ...

    JavaScript学习笔记整理之引用类型

    - 创建数组: - 空数组:`var stars = new Array();` - 指定长度:`var stars = new Array(20);` - 包含元素:`var stars = ["周杰伦", "林俊杰", "孙燕姿"];` - 动态调整数组: - 添加元素:`stars[1] = "JJ...

    extarray:Javascript 数组扩展

    ##Javascript 数组扩展 向 js 数组添加了一些函数 array.min() / array.max() :返回值数组的最小值/最大值 array.minBy(prop) / array.maxBy(prop) :返回具有属性prop的对象的最小值/最大值 array.toArray(prop) :...

    JavaScript:数组与字符串操作教程

    ### JavaScript:数组与字符串操作教程 #### 一、变量与数据类型 在JavaScript中,变量是用来存储数据值的重要工具。由于JavaScript是一种弱类型语言,因此在声明变量时无需明确指定其类型,变量的类型会根据所赋...

    JavaScript程序设计-JavaScript数组.pptx

    JavaScript还提供其他数组操作方法,如`unshift()`在数组开头添加元素,`slice()`截取数组的一部分,`splice()`添加/删除数组元素,`concat()`连接两个或更多的数组,以及`indexOf()`和`lastIndexOf()`查找数组中...

    JavaScript达内学习笔记

    ### JavaScript达内学习笔记知识点详解 #### 一、JavaScript简介 1. **JavaScript**是由网景公司在1995年开发的一种脚本语言。它是一种轻量级的编程语言,无需编译,直接由浏览器解释执行。JavaScript的主要作用...

Global site tag (gtag.js) - Google Analytics