FirefoxのコンソールでJSのsplit()
文字列メソッドでいくつかのテストを行っていました。私は次のようでしたテスト中:JSの問題が '名前'という変数に.split()の結果を代入しています
test = 'first second third'.split(' ')
-> Array [ "first", "second", "third" ]
test
-> Array [ "first", "second", "third" ]
name = 'first second third'.split(' ')
-> Array [ "first", "second", "third" ]
name
-> "first,second,third"
を私は毎回私はそれがArray
を返さsplit()
法と呼ばれるが、私はname
という変数にそれを保存した場合、それがstring
ではなくArray
として保存されたことに気づきました。
どうしてですか?
_ "名前をつけるために設定したものはすべて文字列になります!" _これは本当に 'Function.name'についてのものであれば、何も設定できませんでした。属性は** ** [[Writable]]:false ** "_ – CBroe
_"コンソールで何もしないで名前を入力すると、空の文字列 "_ - ウィンドウオブジェクトが(私たちが私たちの後ろにフレームセットを残して以来、ほとんどの場合、そうなるでしょう...)。しかし、 'click me'を含む簡単な文書を作成し、そのリンクをクリックしてから、新しいウィンドウで 'name'をコンソールにもう一度入力してください..." foobar " – CBroe
あなたは正解です、答えを編集します... – JordanHendrix