函数
1. 基本使用
语法
函数名命名规范
和变量命名基本一致
推荐驼峰命名法
推荐使用英文动词
2. 函数的返回值
- return
数组
- 语法:[元素1,元素2,元素3...]
- 操作数组中的元素 数组名[下标]
对象
- 语法
{
'属性名':'属性值',
'属性名':'属性值',
'属性名':'属性值'
}
- 操作对象中的键值对
对象['键'] 或 对象.键
注意:只能通过键获取值,不能通过值获取键
综合训练
训练一
求值:
训练二
let arr = [2, 'num1', {key: 'list'}]
let obj = {
num1: 1,
num2: 0,
list: arr
}
求值:
console.log( obj[arr[1]] ) // 1
console.log( obj['list'][2] ) // {key: 'list'}
console.log( arr[arr[obj['num2']]] ) // {key: 'list'}
console.log( arr[obj[arr[1]]] ) // 'num1'
console.log( obj[obj[arr[2]['key']][1]] ) //1
console.log( obj[arr[arr[obj['num2']]]['key']][1] ) // 'num1'