如何将函数应用于chrome控制台中的对象

时间:2017-09-15 03:31:49

标签: javascript google-chrome

以下是我在chrome控制台中尝试运行失败的代码。现在代码看起来像这样并且实际上不起作用。

Test.provide = Test.data = function arraaays() {
const c = [];

for (let i = 0; i < Math.max(a.length, b.length); i++) {
    if (a[i] !== undefined) {
        c.push(a[i]);
    }

    if (b[i] !== undefined) {
        c.push(b[i]);
    }
}

console.log(c);
}

代码本身应与Test.data中的两个数组进行交互,并在其基础上创建此类型的新数组

a: ['a', 'b', 'c'] //first array
b: ['d', 'e'] //second array
c: ['a', 'd', 'b', 'e', 'c'] // new array

1 个答案:

答案 0 :(得分:0)

function arry(a, b) {
var c = [];

for (let i = 0; i < Math.max(a.length, b.length); i++) {
    if (a[i] != undefined) {
        c.push(a[i]);
    }

    if (b[i] != undefined) {
        c.push(b[i]);
    }
}
return c;
}
Test.provide = arry(Test.data.a, Test.data.b);