【发布时间】:2014-08-26 06:40:45
【问题描述】:
这是我第一次问问题,所以请放轻松。 我目前在课堂上学习 JavaScript,到目前为止我很喜欢它。但是,我对我们的一项任务有疑问。
我有一个数组,里面有 4 个对象。我目前的目标是从数组中删除特定对象。它还没有结束,所以我假设我需要使用 for 循环来执行此操作,但语法有问题。 我目前的代码如下:
var devMountainEmployees = [];
var tyler = {
name: 'Tyler',
position: 'Lead Instructor/Engineer',
spiritAnimal: 'Honey Badger'
};
var cahlan = {
name: 'Cahlan',
position: 'CEO',
spiritAnimal: 'butterfly'
};
var ryan = {
name: 'Ryan',
position: 'Marketing',
spiritAnimal: 'fox'
};
var colt = {
name: 'Colt',
position: 'Everything really',
spiritAnimal: 'Young Male Horse'
}
devMountainEmployees.push(tyler, cahlan, ryan, colt);
console.log(devMountainEmployees.length);
我要删除的是 cahlan,我需要使用循环。
谢谢你们的帮助。
【问题讨论】:
-
那么你卡在哪里了?如果这是你的任务,你为什么要让别人为你做呢?
-
如果我要求直接为我完成任务,我深表歉意。那不是我的意图。我可以使用 splice 很好地解决它,但我想知道我是否可以通过循环来解决它。我正在查看您发布的其他问题,我认为它可能对我有帮助
-
没什么大不了的,只是如果你有一个任务要作为一个循环来完成,那么最好展示你尝试过的内容以及你遇到的问题。祝你好运。
标签: javascript arrays