关于数据结构课中推送、取消移位的Javascript问题

85 阅读1分钟

因此,FCC对这一挑战的解决方案是用 "arr "
,如arr.push或arr.unshift来调用数组。然而,在为本课提供的文档中,
,我们被告知可以引用数组的名称来执行.push和.unshift,如下所示,教师*使用romanNumeral.push...

在这节课中,数组被称为'mixedNumbers',但是我们不能像描述中所说的那样利用推送和取消移位。解决方案说要使用速记......|。

这是否说明了一个错误,或者你可以用数组的名字来调用数组?

**应该为未来像我这样的慢速学习者解决(':

let twentyThree = 'XXIII';
let romanNumerals = ['XXI', 'XXII'];

romanNumerals.unshift('XIX', 'XX');

romanNumerals ,其值为['XIX', 'XX', 'XXI', 'XXII']

romanNumerals.push(twentyThree);

function mixedNumbers(arr) {
// 只修改这一行以下的代码
mixedNumbers.push(7,'VIII',9);
mixedNumbers.unshift('I',2,'three');
// 只修改这一行以上的代码
return arr;
}

console.log(mixedNumbers(['IV', 5, '6']))。





      **Your browser information:**

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36

**Challenge:**  Add Items to an Array with push() and unshift()

**Link to the challenge:**
https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-data-structures/add-items-to-an-array-with-push-and-unshift