0

問題文: 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;    
}
4

3 に答える 3

1

MDN JavaScript リファレンスから:

オブジェクトを除くすべての型は、不変の値を定義します。具体的には、文字列は immutableです。

そのため、更新された文字列を返す必要があり、インプレース編集は許可されていません。

于 2013-08-30T12:35:03.043 に答える
1

このリンクをチェックアウト..

参照によってオブジェクトを渡すことができ、この方法論を要件に使用できます。

参照渡し

于 2013-08-30T12:36:07.377 に答える