js如何知道其内置函数和自定义编写函数?

chhqkbe1  于 2021-09-23  发布在  Java
关注(0)|答案(1)|浏览(346)

对于EG,如果我们考虑控制台。()函数,我们不需要在任何地方定义它,直接使用它就可以了。
有没有什么方法可以定义我的自定义函数,比如console.logv2(),我可以在所有文件中使用它,而无需显式导入console.log()之类的函数?
还有,js如何知道其中存在哪些内置函数?这是由某个口译员做的吗?

5fjcxozz

5fjcxozz1#

js中有标准的对象和函数,您只需键入即可列出所有对象和函数 window 在控制台中。
这是内置的浏览器功能
ecma创建标准,然后开发人员创建js引擎,如JavaScriptV8(google)、nitro(safari),然后在浏览器中实现js引擎
例如,所有方法都是窗口的一部分 console.log('hello') 就像 window.console.log('hello') .
创建函数时,如:

function someFunction(){
  return 5;
}

你可以这样称呼它 window.someFunction()someFunction() .
所以您不能创建像console.log这样的函数(用于所有页面和站点中的调用),但可以为一个项目/页面创建函数
对于一个项目/页面,您可以为内置函数添加自己的方法,如:

console.log2 = function(){return 5}

之后,您可以在页面的任何部分调用此方法:

console.log("hello") // return hello
console.log2() // return 5

但它的工作方式与常规js类似(首先需要创建此函数,然后调用它)

相关问题