颜海镜

Results 259 comments of 颜海镜

> @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...

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/