Ryan Sun

Results 1 comments of Ryan Sun

楼主在underscore的解读中的2200-2201行标注了 // 这一步有必要? var obj = Object(object); 我在看这里的时候发现_.isMatch方法中只对传入的attrs进行了对象检测,而没有对object进行检测,所以传入的object参数可能并不是一个对象,也可以是单纯的字符串 比如: object是 'string',而attrs是 ['s', 't', 'r', 'i', 'n', 'g'] 如果源码中没有 var obj = Object(object); 这一句的话,将会在执行2211行中的 key in obj 时报错:Uncaught TypeError: Cannot use...