0
例如,如果我輸入如何從瀏覽器控制檯清除以前的值
var x = 5;
x;
控制檯輸出爲5(預期)
但是,當我想重新開始,並清除控制檯(使用CTRL + L或清除();),控制檯清除,但x仍然包含值5(可通過在控制檯中輸入x
進行檢查)
我不希望控制檯在使用clear.How之後記住任何以前的數據我這麼做?
例如,如果我輸入如何從瀏覽器控制檯清除以前的值
var x = 5;
x;
控制檯輸出爲5(預期)
但是,當我想重新開始,並清除控制檯(使用CTRL + L或清除();),控制檯清除,但x仍然包含值5(可通過在控制檯中輸入x
進行檢查)
我不希望控制檯在使用clear.How之後記住任何以前的數據我這麼做?
clear()
就是這樣 - 清除控制檯。
但要添加新的東西 - 你不能刪除你的變量,至少不能當他們這樣聲明時。這樣做的唯一100%可靠的方式,只是刷新頁面。
要詳細說明:您只能刪除對象的屬性,因此,如果你這樣做:
x = 5;
delete x; // returns true
它會工作,但如果你使用var
關鍵字分配你的價值:
var x = 5;
delete x; // returns false
.. 。然後你不能刪除它。
爲了更好地瞭解您可以和不能刪除的內容以及爲什麼 - 您可以在此鏈接下閱讀更多信息:http://perfectionkills.com/understanding-delete/。
刷新頁面 – epascarello 2014-10-16 17:36:40