在代码中,我有:
house = ["red","blue","yellow"];
car = ["fast","big","safe"];
sofa = ["cozy","modern","elegant"];
如何计算并列出代码中的所有数组?
就像“我有多少个数组?”
回答“3 个数组 - 房子、汽车、沙发”。
最佳答案
根据您的代码并使用更少的代码行回答:
var house = ["red","blue","yellow"];
var car = ["fast","big","safe"];
var sofa = ["cozy","modern","elegant"];
var arrayCount = 0;
var arrayString = "";
for (var property in window) {
if (Array.isArray(window[property])){
arrayCount++;
arrayString += arrayCount > 1 ? ", " + property : property;
}
}
console.log(arrayCount + " arrays - " + arrayString);
关于javascript - 如何在 JavaScript 中列出所有数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35144249/