如果我在瀏覽器的JavaScript控制檯中,如何以編程方式獲取我輸入到控制檯的最後一行?我在控制檯中輸入的最後一件事是什麼?
我想用這個,這樣,當我與交互使用JS控制檯DOM瞎搞,我可以有一個savethat()
功能,如果我喜歡我所輸入的,我可以說
savethat(whatIjusttyped);
設我再試一次:
在一個純粹的JavaScript REPL環境中,會評估哪個表達式爲最後一個控制檯用戶輸入?
如果我在瀏覽器的JavaScript控制檯中,如何以編程方式獲取我輸入到控制檯的最後一行?我在控制檯中輸入的最後一件事是什麼?
我想用這個,這樣,當我與交互使用JS控制檯DOM瞎搞,我可以有一個savethat()
功能,如果我喜歡我所輸入的,我可以說
savethat(whatIjusttyped);
設我再試一次:
在一個純粹的JavaScript REPL環境中,會評估哪個表達式爲最後一個控制檯用戶輸入?
您可以訪問最後輸入表達式的結果(值)。要做到這一點使用$_
變量。
我不知道你可以使用JS行本身,但可以使用內置控制檯本身的特點做簡單 - 只需按下按鈕來修改最後進入線。
如果你真的想以編程方式訪問那行,你應該知道有這樣做(ECMAScript中肯定不會說怎麼辦呢)沒有標準的定義方式。您應該參閱瀏覽器JS實現文檔,希望你找到的東西......
我不認爲我明白你的問題,但你可以使用「向上」箭頭要經過你的命令歷史... –
對於某種原因,至少有三個人沒有閱讀OP - 它說「編程」,並給出了一個明確的例子,說明這意味着什麼。 – themirror
我不明白爲什麼這個OP在30秒內得到了4次下注和2次closevotes。這是一個很好的問題。 – themirror