Javascript 如何使用alert()在JS中显示数组元素?

Javascript 如何使用alert()在JS中显示数组元素?,javascript,for-loop,alert,Javascript,For Loop,Alert,我想尝试打印数组的元素(动物),以便其每个元素都位于新行(\n)。不幸的是,我没能做到。是否有人可以使用我在console.log()中创建的逻辑来解决这个问题?是的,我希望单个警报显示给定的消息:) 让动物=[“狐狸”、“大象”、“狼”]; 控制台日志(“动物列表:”); 为了(让动物中的动物){ 设itemNum=animals.indexOf(animal)+1; log(`${itemNum}:${animal}`); }也许你可以这样做: let animals = [&qu

我想尝试打印数组的元素(动物),以便其每个元素都位于新行(\n)。不幸的是,我没能做到。是否有人可以使用我在console.log()中创建的逻辑来解决这个问题?是的,我希望单个警报显示给定的消息:)

让动物=[“狐狸”、“大象”、“狼”];
控制台日志(“动物列表:”);
为了(让动物中的动物){
设itemNum=animals.indexOf(animal)+1;
log(`${itemNum}:${animal}`);

}
也许你可以这样做:

    let animals = ["fox", "elephant", "wolf"];

    let str = "List of animals:\n"
    for (let animal of animals) {
        let itemNum = animals.indexOf(animal) + 1;
        str += `${itemNum}: ${animal}\n`
    }

    alert(str)

也许你可以这样做:

    let animals = ["fox", "elephant", "wolf"];

    let str = "List of animals:\n"
    for (let animal of animals) {
        let itemNum = animals.indexOf(animal) + 1;
        str += `${itemNum}: ${animal}\n`
    }

    alert(str)
如果你有一个对象数组,最好使用console.table()

诸如此类:

const list = [{name: 'john', age: 10}, {name: 'misha', age: 24},{name: 'aaron', age: 50},] console.table(Object.values(list)) const list=[{name:'john',年龄:10},{name:'misha',年龄:24},{name:'aron',年龄:50},] 控制台表(对象值(列表)) 如果你有一个对象数组,最好使用console.table()

诸如此类:

const list = [{name: 'john', age: 10}, {name: 'misha', age: 24},{name: 'aaron', age: 50},] console.table(Object.values(list)) const list=[{name:'john',年龄:10},{name:'misha',年龄:24},{name:'aron',年龄:50},] 控制台表(对象值(列表))

那么,您当前的解决方案存在什么问题?这是否回答了您的问题?这个解决方案没有错。我希望在alert()方法中有相同的逻辑。我怎么做?padaleiana不,它不…那么你目前的解决方案有什么问题?这能回答你的问题吗?这个解决方案没有错。我希望在alert()方法中有相同的逻辑。我怎么做?还有padaleiana不,它没有…创造性:)谢谢你,伙计!(或“代码”>警报(动物。地图((a,i)=${i+1):${a})。连接(′\n))< /代码>(但考虑我至少离开它类似于它是如何设置它的:)谢谢,伙计!或者<代码>警报(动物。map((a,i)=${i+1):${a})。连接(′\n))< /代码>(但是考虑至少一个中间const).同意我只是让它和他设置的一样