如果我键入display('Hello World');在script.js文件中,它将以HTML格式显示Hello World。但是在display.js中,显示函数的定义没有任何参数。无法理解显示函数的工作原理吗? 代码是从其中一个在线教程中引用的。
modelBuilder.Entity<Record>()
.HasOptional(x => x.Event)
.WithOptionalPrincipal(x => x.Record)
.Map(a => a.MapKey("RecordId"));
<html>
<body></body>
<script src="display.js"></script>
<script src="script.js"></script>
</html>
display('Hello World'); //scrpt.js
答案 0 :(得分:0)
arguments对象是一个局部变量,在所有 非箭头功能。您可以在内部引用函数的参数 该函数通过使用其arguments对象。每个都有条目 函数调用的参数,第一个条目的索引为 0。
例如,如果一个函数传递了3个参数,则可以访问它们 如下:
arguments[0] // first argument arguments[1] // second argument arguments[2] // third argument