在JavaScript中,您可以使用Array.prototype.forEach()
方法来获取数组属性的类型。以下是一个示例:
let arr = [1, 2, 3, 4, 5];
let type = typeof arr;
console.log(type); // 输出 "object"
// 使用forEach()方法遍历数组并获取数组属性的类型
arr.forEach(function (item) {
let attrName = item.toString();
let attrType = typeof attrName;
console.log(attrType); // 输出 "string"
});
在这个示例中,我们首先声明一个数组arr
,然后使用typeof
操作符获取该数组的类型,并将其输出到控制台。接下来,我们使用forEach()
方法遍历数组中的每个元素,并使用toString()
方法获取元素的字符串表示形式。然后,我们使用typeof
操作符获取该字符串表示形式的类型,并将其输出到控制台。
需要注意的是,forEach()
方法并不会将数组元素的类型直接返回给调用者,而是返回一个迭代器对象。因此,在调用forEach()
方法时,需要使用回调函数来获取数组元素的类型。
领取专属 10元无门槛券
手把手带您无忧上云