有没有办法在JavaScript中创建\返回指向变量的指针?
比如,在PHP中:
function func() {
.....
return &$result;
}
Run Code Online (Sandbox Code Playgroud)
我有一个JS函数,如:
function(...) {
x=document.getElements..... //x is HTML tag
if (x.localName=='input') return x.value //String variable
else if (x.localName=='textarea') return x.innerHTML //String variable
}
Run Code Online (Sandbox Code Playgroud)
使用此功能,我可以从x获取数据的副本,但不能更改源.
我希望有可能改变它.
谢谢
不,您不能返回指向字符串的指针.在Javascript中,对象被自动分配并通过引用传递,并复制基元.所以,如果你return x;那么你可以修改x.innerHTML,但如果你返回x.innerHTML该字符串将被复制.
| 归档时间: |
|
| 查看次数: |
6780 次 |
| 最近记录: |