Symbol的概念 变量是独一无二的 let a1=Symbol(); let a2=Symbol(); a1和a2严格意义不相等 let a3=Symbol.for('a3'); let a4=Symbol.for('a3'); console.log(a3===a4); 如果在对象中使用Symbol变量,就可以用Object.getOwnPropertySymbols(obj).forEach(function(tiem){ }) or Reflect.OwnKeys(obj…
Symbol 书中讲了2部分. Symbol() Symbol 属性值. 完全两种画风的东西. 1. Symbol 首先他是一种全新的值. 不属于以前的任何一种 ES6引入了一种新的原始数据类型Symbol,表示独一无二的值.它是JavaScript语言的第七种数据类型,前六种是:Undefined.Null.布尔值(Boolean).字符串(String).数值(Number).对象(Object) 他是一种不会重复的值. h.w(' Basic '); h.w('line'); var a…
一.先谈几个重要的东西 virtual memory是一个抽象概念,书上的原文是"an abstraction of main memory known as virtual memory"(参考资料p776).那么什么是抽象概念.下面说说我个人对这个东西的理解. 所谓抽象概念是指抽象出来的概念,通过抽象这个动作得到的结果.那么抽象这个动作又是什么,即是怎么一个动作,思维做了什么动作或者做了一系列什么动作.举个生活中的例子,现在有排球.足球.篮球.乒乓球,我们按照某个方向(共性)对排球…