tddjs > addToArray p163

by s_hiroshi

JavaScript

function addToArray() {
    var args = Array.prototype.slice.call(arguments);
    console.log(args); // [[], 1, 2, 3]
    // argsは配列なのでArray.prototype.shiftを使える。
    var arr = args.shift();
    console.log(args); // [1, 2, 3]
    return arr.concat(args);
}
var a = [1, 2, 3, 4];
var result = addToArray([], 1, 2, 3);