JS笔记 数组

1、清空数组可以将数组的length的值置为0。

var arr = ['a', 'b', 'c'];
console.log(arr);//[ 'a', 'b', 'c' ]
arr.length = 0;
console.log(arr);//[]

2、检测某个键是否在数组中,用关键字 'in'。

var arr = ['a', 'b', 'c'];
console.log(1 in arr);//true

3、forEach遍历。

var colors = ['red', 'green', 'blue'];
colors.forEach(function (color) {
    console.log(color);
})
//red
//green
//blue

4、数组空位arr[,,,]。
但是不影响length,空位的值为undefined。delete操作会使数组产生空位。
如果是空位,使用数组的forEach方法、for...in结构、以及Object.keys方法进行遍历,空位都会被跳过。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,271评论 0 13
  • 第一章1,什么叫程序:程序就是计算机按照人类完成事物的步骤和逻辑,通过计算机命令来逐步执行最终实现目标的一种机器语...
    悟名先生阅读 1,017评论 0 4
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 2,068评论 0 2
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 7,963评论 2 17
  • 佛说:人生有八苦:生,老,病,死,爱别离,怨长久,求不得,放不下。 人生从自己经历了出生, 剩下的七苦都是需要和爱...
    三品姐姐阅读 743评论 2 1