function sayHi() {
alert("Hello " + arguments[0] + "," + arguments[1]);
}
sayHi();
调用后,sayHi()括号中填入name 弹出的是hello,underfined 填其他的都不行,以字符串填进去,“name”hello name,underfined 填入 例如 message 报错。。。。。这个name是什么东西?大家遇到过么?可以试验一下。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
window 有个属性名叫name...默认是空字符串,所以你直接填name,arguments[0]就是空字符串
看你传进去几个参数,你只传一个name,arguments的长度是1,arguments[1]当然是undefined,不过不知道你为什么要这么写
name是浏览器自带的全局属性,即window.name,表示当前窗口的name。一般是window.open中参数传进来的name参数,例如:你这段代码如果在非浏览器环境下执行,例如node,将会和message报一样的错。