Javascript-在for循环上从var中的对象获取适当性

Javascript - Getting propriety from object in var on for loop

本文关键字:对象 获取 适当性 var for 循环 Javascript-      更新时间:2024-02-24

我正试图从Javascript上的for循环中的一个对象中获取一个值。

我目前拥有的:

    for(var sr in USERS) {
      console.log(sr + " IS " sr.hasOwnProperty("username"));
    }

其中USERS是具有不同值的对象数组,其中一个值是username。

这会不断返回"(USERS上sr的值)为false";

JavaScript foreachfor(x in y))在键或索引上迭代,而不是在值上迭代,因此

for(var sr in USERS) {
  console.log(sr + " IS " + USERS[sr].hasOwnProperty("username"));
}