![](/img/trans.png)
[英]How to pass a global variable as parameter by reference in javascript
[英]how to pass a parameter by reference in javascript
问题陈述:如何在javascript函数中返回修改后的参数值同时返回其修改后的状态
样例代码:
var inputHtml = 'hello';
if(IsContentChanged(inputHtml))
alert(inputHtml);
else
alert('No content changed');
function IsContentChanged(inputHtml)
{
if($.trim(inputHtml))
{
inputHtml = 'new text';
return true;
}
else
return false;
}
做这个:
var inputHtml = {text:'hello'};
if(IsContentChanged(inputHtml))
alert(inputHtml.text);
else
alert('No content changed');
function IsContentChanged(inputHtml)
{
if($.trim(inputHtml.text))
{
inputHtml.text = 'new text';
return true;
}
else
return false;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.