对象类字典结构使用

<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>对象类字典结构使用</title>
</head>
<body>

</body>
<script type="text/javascript">
// 为什么要学对象?
// js获取页面元素,操作页面元素内容与样式
// 数据,面向对象思想让操作数据更加便捷与容易

// js中没有字典(键值对存储数据的方式),但可以通过对象实现字典方式存储数据,并使用数据
var dict = {
key1: "value1",
key2: 18,
"my-key3": [1, 2, 3, 4, 5]
}
// 总结:
// 1.key全为字符串形式,但存在两种书写方式
// 2.key在js标识符语法支持情况下,可以省略引号,但key为js标识符不支持的语法情况下,必须添加引号
// 3.value可以为任意类型
// 4.访问值可以通过字典名(对象名).key语法与["key"]语法来访问value
// 5.可以随意添加key与value完成增删改查

// 增
dict.key4 = true;
console.log(dict);

// 删
delete dict.key4;
console.log(dict);

// 改
dict["my-key3"] = [5, 4, 3, 2, 1];
console.log(dict);

// 查
console.log(dict.key1);
console.log(dict["key1"]);

</script>
</html>

posted @ 2018-10-16 15:48  不沉之月  阅读(602)  评论(0编辑  收藏  举报