setTimeout是自己的JavaScript的一部分还是只是浏览器提供的API?
它是ES的一部分吗?
答案 0 :(得分:7)
答案 1 :(得分:7)
setTimeout()
函数实际上是由浏览器的Array(
[0] => Array(
[0] => 1
[1] => Name1
[2] => Ingridient1
)
[1] => Array(
[0] => 2
[1] => Name2
[2] => Ingridient1
)
[2] => Array(
[0] => 2
[1] => Name2
[2] => Ingridient2
)
)
对象公开的,因为它们不一定在ECMAScript规范中定义,因为它们不是JavaScript功能,它们是浏览器本身的功能
您可以从之前链接的文档中的规范部分看到它使用 WHATWG HTML生活标准:
与明确使用 EMACScript 的split()
等Javascript函数相反:
答案 2 :(得分:0)
它是浏览器中window
对象的一部分,未在ECMAScript中定义。因此,不保证其他环境如Node。