数组
数组是 JavaScript 的有序列表,可以存储任何数据类型,包括字符串、数字和布尔值。
数组中的每个项目都位于一个编号位置。
句法
- 数组由方括号和里面的内容表示。
- 数组中的元素应该用逗号分隔。
让colors = [ "red" , "blue" , "green" , "yellow" ] ;
访问和更新元素
- 要访问或更改数组中的单个项目,我们使用其编号位置。数组中的位置是零索引的,这意味着位置从 0 开始计数。
句法
数组名称后跟括号内要访问或更新的项的索引。
控制台。日志(颜色[ 3 ] );
输出:
yellow
要更新项目,请将数组和索引设置=
为新值。
颜色[ 1 ] = “紫色” ; 控制台。日志(颜色);
输出:
[ 'red', 'purple', 'green', 'yellow' ]
包含 let 和 const 的数组
用关键字const 和let声明的数组的内容可以更改;但是,不能为const声明的数组重新分配新数组或不同的值。
const capitals = [ '雅典' , '巴黎' , '伦敦' , '东京' ] ; 首都[ 1 ] = “柏林” ; 控制台。日志(首都);
输出:
[ 'Athens', 'Berlin', 'London', 'Tokyo' ]
当我们尝试为capitals重新分配一个新值时,我们得到一个错误。
首都= “莫斯科” ;
输出:
TypeError: Assignment to constant variable.
内置属性和方法
内置属性
属性用于检索有关数据类型实例的某些信息。
句法
要使用属性,请在数组名称后加上句点和属性名称。
length属性返回数组capitals中的元素数。
const capitals = [ '雅典' , '巴黎' , '伦敦' , '东京' ] ; 控制台。日志(大写字母。长度);
输出:
4
内置方法
在数组上调用方法来执行某些任务,例如添加和删除元素。
句法
要使用方法,请在数组名称后加上句点和方法名称。
.push()是一种将项目添加到数组末尾的方法。
const seasons = [ '冬天' , '春天' , '夏天' ] ; 四季。推('秋天' ); 控制台。日志(季节);
输出:
[ 'Winter', 'Spring', 'Summer', 'Autumn' ]
.pop()是一种删除数组最后一个元素的方法。
const seasons = [ '冬天' , '春天' , '夏天' ] ; 四季。弹出( ) ;控制台。日志(季节);
输出:
[ 'Winter', 'Spring' ]
.pop ()和.push()都会改变或更改调用它们的数组。
数组和函数
如果一个数组在一个函数内发生了变化,那么这个变化也将在函数外部保持不变。
const names = [ 'John' , 'Maria' , 'Will' , 'Anna' ] ;
函数添加名称(arr ){ 啊。推('塞缪尔' ); }
添加名称(名称); 控制台。日志(名称);
输出:
[ 'John', 'Maria', 'Will', 'Anna', 'Samuel' ]
嵌套数组
数组可以嵌套或包含其他数组。
句法
要访问嵌套数组中的元素,请将更多括号符号与索引值链接起来。
const pizzaOrders = [ [ '意大利辣香肠' , '可乐' ] , [ '玛格丽塔' , '百事可乐' ] ] ; 控制台。日志(披萨订单[ 1 ] );控制台。日志(披萨订单[ 1 ] [ 0 ] );
输出:
[ 'Margherita', 'Pepsi' ]
Margherita
标签:指南,输出,const,Javascript,名称,数组,控制台,日志
From: https://blog.51cto.com/u_15739596/6355387