arguments(argument)
一、unrecognizedarguments是什么意思
unrecognizedarguments无法识别的参数1Exceptfor50,000oftheBedouinpopulation,alloftheunrecognizedvillageshaveaconnectiontowaterservices.除了50,000贝多因人口之外,所有未被承认的村庄都与供水服务部门实现了连接。
2Thereisthepossibilitythathypothermiacangounrecognized.人们有可能察觉不到体温的过低。
二、arguments与数组的区别
数组与Arguments的区别:
数组是构造函数typeofArray(function)
Arguments是所有(非箭头)函数中都可用的局部变量使用方式只能在函数中
arguments对象是所有(非箭头)函数中都可用的局部变量
拥有四个属性(按照规范来说只有三个了----caller)
arguments.callee---指向当前执行的函数
agruments.caller----指向调用当前函数的函数(已移除)
arguments.length---指向传递给当前函数的参数数量
arguments.arguments---返回一个新的Array迭代器对象,该对象包含参数中每个索引的值
三、arguments是对象吗
不是。
Arguments是个类似数组但不是数组的对象,说他类似数组是因为其具备数组相同的访问性质及方式,能够由arguments[n]来访问对应的单个参数的值,并拥有数组长度属性length。还有就是arguments对象存储的是实际传递给函数的参数,而不局限于函数声明所定义的参数列表,而且不能显式创建arguments对象。