setTimeout是自己的JavaScript的一部分还是浏览器提供的api?

far*_*oft 9 javascript browser v8 ecmascript-6

setTimeout是自己的JavaScript的一部分还是浏览器提供的api?

它是ES的一部分吗?

Rio*_*ams 8

setTimeout()功能实际上是由浏览器的window对象公开的,因为它们不一定在ECMAScript规范中定义,因为它们不是JavaScript功能,它们是浏览器本身的功能.

您可以从之前链接的文档中的规范部分看到它使用WHATWG HTML Living Standard:

在此输入图像描述

split()明确使用EMACScript的Javascript函数相反:

在此输入图像描述


Que*_*tin 7

来自MDN:

规范 WHATWG HTML生活标准

......你不会在ECMA-262 5.1中看到它.