我正在尝试创建一个带有数组的函数,并返回奇数前带偶数的数组.我想我会遍历数组并用模数检查每个数字的可分性.如果它是偶数,我将该数字移到阵列的前面并继续.
我已经删除了unshift来记录它迭代通过所以我知道问题不在于我的循环.
/// A = [3,5,6,3,4,2,1]
var sortArrayByParity = function(A) {
for (var x =0; x< A.length;x++) {
if (A[x] % 2 == 0) {
A.unshift(A[x])
}
}
return A;
};
Run Code Online (Sandbox Code Playgroud)
发生最大堆栈错误.
我来自MS-DOS背景,在那里它被允许键入cd..(无之间的空间cd和..)代替cd ...然而,Linux终端发现cd..令人反感.
有没有一种方法,使Linux终端明白cd..意思cd ..?
我正在使用Ubuntu.
而且我很清楚这是一个相当愚蠢的问题,但是我已经cd..致力于肌肉记忆(从童年开始,我的大脑就这样连接起来了)我每天至少犯了20次这样的错误.自从我开始定期使用Linux以来,现在已经有好几年了.