文章 评论 浏览 30
@lizhongzhen11 写得很不错哈~ 直接看确实会有点难度啦,最好还是自己敲一遍,边敲边理解,效果会更好。写代码的时候注意哪些东西是重复书写的,就可以将其提取出来,也算是一个优化,比如 Object.prototype.toString.call(source) === '[object Object]' 和 Object.prototype.toString.call(source) === '[object Array]' 被重复的用到,就可以提取成 isObject 和 isArray 函数,这样代码的语义会更好~
@HerryBin 感谢支持~ 正在努力撰写中……
想表达的意思就是对上面六种数据类型的值进行 typeof 运算,结果分别对应下面的值
typeof undefined // "undefined" typeof null // "object" typeof true // "boolean" typeof 1 // "number" typeof "s" // "string" typeof {} // "object"
文章 0 评论 0
接受
@lizhongzhen11 写得很不错哈~ 直接看确实会有点难度啦,最好还是自己敲一遍,边敲边理解,效果会更好。写代码的时候注意哪些东西是重复书写的,就可以将其提取出来,也算是一个优化,比如 Object.prototype.toString.call(source) === '[object Object]' 和 Object.prototype.toString.call(source) === '[object Array]' 被重复的用到,就可以提取成 isObject 和 isArray 函数,这样代码的语义会更好~
JavaScript 专题之从零实现 jQuery 的 extend