颜海镜
颜海镜
> @houmingjie > 组合架构有点像门面模式 哇,会的多真好,可以设计模式怼^_^
感谢大家支持
```js const object1 = {}; object1[Symbol.toStringTag] = 'Array'; console.log(type(object1)); // Array ``` 这个期望object1的返回值是 'object' 而不是 'Array'吗?如果自定义了Symbol.toStringTag,感觉返回Symbol.toStringTag是合理的吧?
`Symbol.toStringTag` 似乎就是为了修复,自定义的类实例,type都是object的问题吧 原来的场景 ```js function A() {} const a = new A Object.prototype.toString.call(a) // '[object Object]' ``` `Symbol.toStringTag`改进后的情况 ```js function A() { this[Symbol.toStringTag] = 'A' // 注意这里的区别 } const a...
将参数`strict`转换为布尔型
thank you
no Github in China can't visit Github blocked by the Chinese government
其实实现了一个简易版 backbone 😆
http://yanhaijing.com/javascript/2014/11/09/object-inherit-of-js/