var nums = [ 1, 1, 2, 3, 5, 8 ];
nums.push(13);
console.log(nums);
nums.pop();
console.log(nums);
上面的代码生成以下结果。
要从数组前面插入或删除项目,请使用unshift或shift函数:
var nums = [ 1, 2, 3, 5, 8 ];
nums.unshift(1);
console.log(nums);
nums.shift();
console.log(nums);
数组函数join从数组返回一个字符串:
var nums = [ 1, 1, 2, 3, 5, 8 ];
var s = nums.join(", ");
console.log(s);
上面的代码生成以下结果。
可以使用sort函数对数组排序,可以使用内置排序功能:
var nums = [ 3, 1, 8, 5, 2, 1];
nums.sort();
console.log(nums);
上面的代码生成以下结果。
我们可以提供自己的sort函数作为参数:
var names = [ "CSS", "HTML", "Java", "SQL", "CSS3", "HTML5"];
names.sort();
console.log(names);
names.sort(function (a, b) {
var a1 = a.toLowerCase(), b1 = b.toLowerCase();
if (a1 < b1) return 1;
if (a1 > b1) return -1;
return 0;
});
console.log(names);
上面的代码生成以下结果。
要迭代数组中的项,我们可以使用loop或forEach函数
[ "CSS", "HTML", "CSS3", "HTML5", "Javascript", "SQL"].forEach( function (value) {
console.log(value);
});
上面的代码生成以下结果。
process是Node.js提供的最重要的全局变量之一。它具有有用的成员函数和属性。它是几个关键事件的来源。命令行参数我们使用proces...
fs模块提供对文件系统的访问。使用 require('fs')加载此模块。fs 模块有用于重命名文件,删除文件,读取文件和写入文件...
TypeScript for循环for循环执行指定次数的代码块。它可用于迭代一组固定的值,例如数组。for循环的语法如下:语法for (initial_c...
JSON 与 XML 对比XML:扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来...
在 Java 中使用 JSON本教程将会教我们如何使用 Java 编程语言编码和解码 JSON。让我们先来准备环境以便针对 JSON 进行 Java 编程...
HTML DOM Document 对象HTML DOM 节点在 HTML DOM (Document Object Model) 中 , 每一个元素都是节点:文档是一个文档。所有的HTM...
HTML DOM FileUpload 对象FileUpload 对象在 HTML 文档中 input type="file" 标签每出现一次,一个 FileUpload 对象就会被创建。...