var myName = 'John';
function greet(name) {
console.log('Hello, ' + name);
}
greet(myName);
这里我使用'name'作为greet()的参数。既然我们知道我们不能使用javascript保留字作为变量名,我们可以将它们用作参数吗?或者它们是否限制在脚本中的任何位置用作标识符?
提前致谢:)
答案 0 :(得分:0)
除了JavaScript的语法之外,您不能将reserved keywords用于任何其他目的。也就是说,它们不能在任何地方用作标识符,即使是对象文字中的属性名称,也必须使用引号进行转义。
以下是ECMAScript 2015的保留关键字列表:
答案 1 :(得分:0)
请点击此处查看JavaScript保留字列表:http://mdn.beonex.com/en/JavaScript/Reference/Reserved_Words.html
您不能将保留字用于变量,函数,方法或对象标识符。函数参数将在其函数内被视为变量,因此无法使用。
答案 2 :(得分:0)
您提供的示例将有效。 - name
不是保留字。
但是,要回答您的问题:否 - 如果您尝试使用const
或var
等保留字,则会收到错误消息。