我刚在freecodecamp Remove all falsy values from an array. Return a new array; do not mutate the original array. Falsy values in JavaScript are false, null, 0, "", undefined, and NaN. Hint: Try converting each value to a Boolean.上解决了这个难题
我用这种方法解决了我的问题:
function bouncer(arr) {
return arr.filter
我有一个来自数据库的数组,它从一组元素中获取所有的id。然而,它似乎也从一些后端发生的事情中抓取了一些负id,它破坏了我需要用这些id做的事情。
在我循环数组并将其放入应用程序之前,有没有办法从数组中删除这些负id?
在我抓取它们之后,我已经在遍历它们了。
ids.forEach(function(Id) {
//Code adding elements matching with id's to the screen
});
我曾尝试在其中添加一个if语句,以便在id小于0的情况下不运行该代码,但这似乎不起作用。
我是一个新手,我想创建一个函数,它接受一个数组,并且只返回具有奇数索引的值。例如,给定一个数组1,2,3,4,我想返回2,4。
我的代码目前没有返回任何值,我不知道为什么。下面是我的code...any帮助,您能提供将不胜感激。
谢谢!
var odder = function(array) {
var only_odds = []
for (var i = 1; i < array.length; i += 2) {
only_odds.push(array[i])
}
return only_odds
}
//Below I test
我有一个名为Cards的数组,它在控制台日志上看起来像
Array[3]
0: Object
1: Object
2: Object
每一个都有一个名字:我用它来引用,它想要找到它,引用我所拥有的。
var FoundInArray = [];
function CheckIndexArray(ArraySearch, array) {
var i;
for (i = 0; i < array.length; i++) {
if (array[i].nam