在读一个api源码的时候,发现一段代码看不懂
function get (obj, key) {
return key.split('.').reduce(function (o, x) {
return (typeof o === 'undefined' || o === null) ? o : o[x]
}, obj)
}
obj , key 参数具体指代什么我也不清楚,但是在Stack Overflow上找到一样的代码
说明这个工具函数应该还是有一定的复用性的
只是我英语太渣读不懂,
有没有js高手告诉我这段代码的作用是什么,以及如何去读懂它
白猪掌柜的
相关分类