gpt4 book ai didi

Javascript 获取方法

转载 作者:行者123 更新时间:2023-11-30 13:34:16 25 4
gpt4 key购买 nike

我有一个像这样的 javascript getter 方法:

function passTags()
{
var tags = document.getElementById('tags').value;


this.getTag=function()
{
return this.tags;
}
}

我怎么调用它?

最佳答案

看起来你设置了一个构造函数,所以它会像这样

var t = new passTags;
t.getTag();

this.tags虽然没有定义,所以 t.getTag()将返回 undefined .如果你想让它返回 tags 的值然后将其更改为

function passTags() {
var tags = document.getElementById('tags').value;
this.getTag = function() {
return tags;
}
}

请记住,构造函数执行后捕获的值将不会更新,因为这个 example will demonstrate 。另一个建议是对函数名称使用 Pascal 大小写,以便清楚地表明它是一个构造函数。

虽然你现在设置代码的方式是,如果它不是一个构造函数,那么你首先必须执行 passTags功能。这将在全局范围内定义一个函数,getTag ,然后就可以执行了。这将返回 undefined然而作为this.tagsundefined .

关于Javascript 获取方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5530818/

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