helper-test-argObject

by shan10213223

JavaScript

// https://stackoverflow.com/questions/7656280/how-do-i-check-whether-an-object-is-an-arguments-object-in-javascript

// http://www.ecma-international.org/ecma-262/5.1/#sec-10.6
function isArguments( item ) {
    return Object.prototype.toString.call( item ) === '[object Arguments]';
}

console.log(isArguments([1,2,3]));


function func1(a, b, c) {
  console.log(arguments[0]);
  // expected output: 1

  console.log(arguments[1]);
  // expected output: 2

  console.log(arguments[2]);
  // expected output: 3
}

console.log(isArguments(func1(1,2,3)));