呼び出されるオブジェクトを変更する関数/メソッドを説明するために使用される用語は何ですか?
一般的な質問で申し訳ありません。私はあちこち検索しましたが、これに似たスレッドが非常に多く見つかりましたが、特定の質問に答えるスレッドはありません。おそらく、探している用語が存在しないためです。 私の友人はプログラミング、特にJavaScriptを学んでおり、なぜこれが機能しないのかと私に尋ねました。 var a = "Hello World"; a.replace("Hello", "Goodbye"); console.log(a) // Logs "Hello World" 理由は、文字列はJavaSriptでは不変なreplaceので、変更しないためですa。それはBecuase 返す文字列を、あなたのような何かをする必要があると思い... var a = "Hello World"; a = a.replace("Hello", "Goodbye"); console.log(a); // Logs "Goodbye World" ただし、代替はJavaScriptのような関数reverse()であり、それを呼び出すものをすべて変更します。例えば: var fruits = ["Apples", "Oranges", "Bananas"]; fruits.reverse(); console.log(fruits) // ["Bananas", "Oranges", "Apples"] 友人がなぜ機能してreplaceいないのかと私に尋ねると、私は知らない言葉に手を伸ばしていることに気付きました(私が知っている限り)... 「置換関数は________であるため、文字列を「string dot replace」に設定する必要があります。」 reverseは________であるため、「array dot reverse」に等しい配列を設定する必要はありません。 …