gpt4 book ai didi

JavaScript object.hasOwnProperty(proName) vs lodash _.has(obj, proName) 函数

转载 作者:可可西里 更新时间:2023-11-01 01:50:30 26 4
gpt4 key购买 nike

我正在争论是使用 JavaScript Object.hasOwnProperty(propName) 还是使用 lodash _.has(obj, proName) 函数来确定对象是否具有属性。

对于简单的情况,哪个更有效?对于复杂的情况?对于所有情况?

有没有我没有提到的更好的库?

谢谢!

最佳答案

Lodash _.has() 方法只是在检查空参数后调用 Object.prototype.hasOwnProperty()。代码很早就获取了引用:

var hasOwnProperty = Object.prototype.hasOwnProperty;

然后 _.has(object, prop) 看起来像

return object != null && hasOwnProperty.call(object, prop);

关于JavaScript object.hasOwnProperty(proName) vs lodash _.has(obj, proName) 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32231984/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com