[英]Js: How can i convert an Object property name to a string
我想遍历一个对象并获取属性名称,以便可以使用它们来检索本地存储的项目。
for (var property in parts) {
if (parts.hasOwnProperty(property)) {
var item = localStorage.getItem(property);
console.log(item);
}
}
我怎样才能做到这一点?
您可以通过Object.keys(object)
获得所有对象键作为字符串数组,然后使用任何迭代方法对这个数组进行迭代,例如,让我们使用forEach
:
const obj = { one: true, two: 2, three: 'Value three' } const keys = Object.keys(obj); keys.forEach(key => { console.log('Current key:', key); //const item = localStorage.getItem(key); })
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.