gpt4 book ai didi

javascript - JavaScript 中日期的处理

转载 作者:行者123 更新时间:2023-11-28 18:10:59 26 4
gpt4 key购买 nike

我最近了解到我们无法直接访问内部函数。我们需要创建函数的对象来做到这一点。然而,它在 Date 函数中看起来有所不同,因为我们可以访问 Date.now() 等内部函数。typeof Date 返回 ”函数” 而不是“对象”

我在这里缺少什么?

最佳答案

你可以做这样的事情。这里b函数是A的函数。Typeof A 将返回 function。但在 Javascript 中,函数也是对象。因此,您可以将属性函数(方法)添加到函数对象本身

function A(){

}

A.b = function(){
console.log('B');
}

A.b();

但是如果你指的是这个的内部函数

function A(){

function b(){
console.log('b') ;
}

}

您无法访问 A 外部的内部 b 函数。

一种情况是要访问A之外的内部函数,需要将该函数赋值给this,即调用method,然后创建一个 A 对象并使用该方法

function A(){

this.b = function (){
console.log('b');
};

}

let a = new A();
a.b();

关于javascript - JavaScript 中日期的处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41584056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com