我刚刚开始学习javascript,所以请耐心等待。如果函数只是另一类对象,为什么我不能为用户定义的函数创建新的属性或方法,并使用点(。)运算符引用它们。例如,如果我将函数定义为:
function test(tagvalue)
{
var elem = document.querySelectorAll('[data-mytag=' + tagvalue + ']')[0];
this.id = elem.id;
}
为什么我不能简单地将函数调用为: var x = test('abc')。id;