小编Kre*_*mir的帖子

Javascript:Unshift()导致无限循环,但无法理解原因

我正在尝试创建一个带有数组的函数,并返回奇数前带偶数的数组.我想我会遍历数组并用模数检查每个数字的可分性.如果它是偶数,我将该数字移到阵列的前面并继续.

我已经删除了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)

发生最大堆栈错误.

javascript

2
推荐指数
1
解决办法
117
查看次数

在Linux终端中键入"cd .."而不是"cd .."

我来自MS-DOS背景,在那里它被允许键入cd..(无之间的空间cd..)代替cd ...然而,Linux终端发现cd..令人反感.

有没有一种方法,使Linux终端明白cd..意思cd ..

我正在使用Ubuntu.

而且我很清楚这是一个相当愚蠢的问题,但是我已经cd..致力于肌肉记忆(从童年开始,我的大脑就这样连接起来了)我每天至少犯了20次这样的错误.自从我开始定期使用Linux以来,现在已经有好几年了.

linux shell terminal cd

0
推荐指数
1
解决办法
98
查看次数

标签 统计

cd ×1

javascript ×1

linux ×1

shell ×1

terminal ×1