gpt4 book ai didi

javascript - 反转对象值和 boolean 值 - 2 个 JavaScript 代码

转载 作者:行者123 更新时间:2023-12-01 03:52:57 26 4
gpt4 key购买 nike

我花了太多时间试图弄清楚这两个代码。我太累了。我花了过去 2 个小时和很多时间试图找出为什么 Code 1 不接受。对于代码 2,它已接受,但我不太确定。

代码 1。

给定一个输入对象,我们如何反向循环该对象并使用 console.log() 打印其值?

function printObjectValuesInReverse(object) {
var myArray = [];
for(var keys in object) {
myArray.push(object[keys]);
}
for(var i = keys.length-1; i >= 0; i--) {
console.log(keys[i]);
}

代码2

给定一个字符串数组和一个旨在以某种方式测试字符串并返回 boolean 值以判断是否通过的函数,如果所有字符串都通过测试,则返回 true。

function allStringsPass(strings, test) {
for (var i =0; i < strings.length; i++) {
if(test(strings[i]) === false) {
return false;
}
}
return true;

最佳答案

您可以简单地使用reverse功能。所以你的console.log将是console.log(myArray.reverse())

更新如果您不想使用reverse函数,你的代码应该是这样的

function printObjectValuesInReverse(object) {
var myArray = [];
for(var keys in object) {
myArray.push(object[keys]);
}
for(var i = myArray.length-1; i >= 0; i--) {
console.log(myArray[i]); // I changed this from keys[i]
}
}
printObjectValuesInReverse({a: 1, b: 2, c: 3})

关于javascript - 反转对象值和 boolean 值 - 2 个 JavaScript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43013505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com