js 对象以及其基本操作
对象语法
对象语法:{key:value,key2:value}
1: 对象是以key:value 键值对像是存在
2:所有的 key 都是 string 类型
3:value 可以为任意的js 数据类型
4:key 不能重复
5:不会因为key 报出 key is not defined 错误
6: key 可以为undefined
7: 可以链式打点获取属性的值
对象的创建
var a = new Object();
var b = {};
var c = {"a":"1","b":"2"};
对象的基本操作 增/删/改/查
// 注意:对象中属性 一旦创建不能删除;只能修改值
var obj = {dec:'aaa'}
console.log(obj.name)
// 1:如何往obj 对象中添加属性呢
obj.name = '张三'
// 2修改对象中属性的值
obj.dec = '修改了dec'
console.log(obj)
// 3:永远不能删除属性
// var arr = [1,2]
// 将 arr 中 2 修改为 '李四'
// arr[arr.length-1] = '李四' // 修改数组中元素
// console.log(arr)
// delete 运算符 删除
// var arr1 = [1,2,4,5]
// var res = delete arr1[2]; // 删除的式赋值;不是元素;数组长度不变
// console.log(arr1)
// 如何往数组中新增内容
// var arr = [1,2]
// arr[2] = '李四' // 王数组中添加数据
// console.log(arr)