会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
大叔学编程
博客园
首页
新随笔
联系
订阅
管理
2021年3月6日
JSON 方法,toJSONJSON 方法,toJSON
摘要: avaScript 提供了如下方法: JSON.stringify 将对象转换为 JSON。 JSON.parse 将 JSON 转换回对象。 JSON 编码的对象与对象字面量有几个重要的区别: 字符串使用双引号。JSON 中没有单引号或反引号。所以 'John' 被转换为 "John"。 对象属性
阅读全文
posted @ 2021-03-06 15:45 大叔学编程
阅读(471)
评论(0)
推荐(0)
2021年3月5日
WeakMap and WeakSet(弱映射和弱集合)
摘要: 通常,当对象、数组这类数据结构在内存中时,它们的子元素,如对象的属性、数组的元素都是可以访问的。例如,如果把一个对象放入到数组中,那么只要这个数组存在,那么这个对象也就存在,即使没有其他对该对象的引用。 let john = { name: "John" }; let array = [ john
阅读全文
posted @ 2021-03-05 17:28 大叔学编程
阅读(33)
评论(0)
推荐(0)
Map and Set(映射和集合)
摘要: Map 是一个带键的数据项的集合,就像一个 Object 一样。 但是它们最大的差别是 Map 允许任何类型的键 它的方法和属性如下: new Map() —— 创建 map。 map.set(key, value) —— 根据键存储值。 map.get(key) —— 根据键来返回值,如果 map
阅读全文
posted @ 2021-03-05 16:39 大叔学编程
阅读(35)
评论(0)
推荐(0)
Array.from
摘要: 有一个全局方法 Array.from 可以接受一个可迭代或类数组的值,并从中获取一个“真正的”数组。然后我们就可以对其调用数组方法了。 let ayyaylike = { 0:"Hello", 1:"world", 2:"javascript", length:3 } let arr =Array.
阅读全文
posted @ 2021-03-05 15:27 大叔学编程
阅读(24)
评论(0)
推荐(0)
Iterable object(可迭代对象)
摘要: 为了让对象可迭代(也就让 for..of 可以运行)我们需要为对象添加一个名为 Symbol.iterator 的方法(一个专门用于使对象可迭代的内置 symbol)。 当 for..of 循环启动时,它会调用这个方法(如果没找到,就会报错)。这个方法必须返回一个 迭代器(iterator) ——
阅读全文
posted @ 2021-03-05 15:23 大叔学编程
阅读(114)
评论(0)
推荐(0)
公告