gpt4 book ai didi

JavaScript-仅从数组中获取负数

转载 作者:行者123 更新时间:2023-11-28 11:08:01 26 4
gpt4 key购买 nike

我有任务:编写函数 getNegativeNumbers (array),它作为参数接受数组。该函数必须返回一个仅填充负数的新数组。

我已经完成了这个解决方案,但我询问不同的方法。

var myArray = [4, -5, 0, 2, -67, 8, 10, -34 ];

function getNegativeNumbers(array) {

var negatives = [];

for (var i = 0; i < array.length; i++) {
if (array[i] < 0) {
negatives.push(array[i]);
}
}
return negatives;

}
console.log(getNegativeNumbers(myArray));

最佳答案

尝试以下

var myArray = [4, -5, 0, 2, -67, 8, 10, -34];

function getNegativeNumbers(array) {
return array.filter(function(value) {
return value < 0;
});
}
console.log(getNegativeNumbers(myArray));

ES6

var myArray = [4, -5, 0, 2, -67, 8, 10, -34];

function getNegativeNumbers(array) {
return array.filter(value => value < 0);
}
console.log(getNegativeNumbers(myArray));

仅供引用 - filter

关于JavaScript-仅从数组中获取负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44950233/

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