var arr1 = new Array(); var arr2 = [];
与对象一样,首选文字语法版本。我们可以使用Array.isArray函数来测试一个对象是否是一个数组:
var arr2 = []; Array.isArray(arr2); Array.isArray({});
我们可以使用[]在JavaScript中很容易地创建数组。数组有许多有用的功能。
var myData = [];
//www..cn
myData.push(1); // add at the end
console.log(myData); // prints [1]
myData.unshift(2); // add to the top
console.log(myData); // prints [2,1]
// Arrays are zero index based:
console.log(myData[0]); // prints 2
上面的代码生成以下结果。
JavaScript length属性中的数组类型返回元素数。
var arr2 = [];
arr2.length;
console.log(arr2);
var arr3 = [ "cat", "rat", "bat" ];
console.log(arr3.length);
上面的代码生成以下结果。
默认情况下,JavaScript中的数组是数字索引的:
var arr3 = [ "cat", "rat", "bat" ];
for (var i = 0; i < arr3.length; i++) {
console.log(arr3[i]);
}
上面的代码生成以下结果。
要将项目添加到数组的末尾,可以执行以下两种操作之一:
var arr3 = [ "cat", "rat", "bat" ];
arr3.push("mat");
console.log(arr3);
arr3[arr3.length] = "fat";
console.log(arr3);
上面的代码生成以下结果。
我们可以指定要插入新元素的元素索引。如果此元素超过最后一个元素,那么这之间的元素将使用值undefined创建和初始化:var arr3 = [ "cat", "rat", "bat" ];
arr3[20] = "splat";
console.log(arr3);
上面的代码生成以下结果。
要从数组中删除项目,请使用splice函数,需要索引和要删除的项目数。它返回的是一个数组与提取的项目,并且原始数组被修改使得它们不再存在:
var arr3 = [ "cat", "rat", "bat", "cat", "rat", "bat" ];
arr3.splice(2, 2);
console.log(arr3);
console.log(arr3.length);
上面的代码生成以下结果。
NPM使用JSON文件来配置模块。JSON是一种通过网络传输数据的标准格式,是JavaScript对象字面量的子集。对于JSON,必须对JavaScrip...
Node.js OS 模块Node.js 工具模块Node.js os 模块提供了一些基本的系统操作函数。我们可以通过以下方式引入该模块:var os = req...
Node.js 非常强大,只需动手写几行代码就可以构建出整个HTTP服务器。事实上,我们的Web应用以及对应的Web服务器基本上是一样的。...
我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码。因此,我们需要查看HTTP请求...
Node.js官方文档对Node.js文件系统进行了详细的介绍。稳定性: 3 - 稳定Node.js文件系统模块是一个封装了标准的POSIX文件I/O操作...
TypeScript 字符串search()方法search()方法执行正则表达式与此String对象之间的匹配搜索。语法string.search(regexp);参数详情r...
keyof和Lookup类型在JavaScript中,使用期望属性名称作为参数的API是相当普遍的,但到目前为止,还无法表达这些API中出现的类型...
JSON 语法JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 语法是 JavaScript 语法的子集。我...
HTML DOM Object 对象Object 对象Object 对象表示一个 HTML object 元素。object 元素用于在网页中包含对象,比如:图像、音频、...