有沒有辦法在mongo shell中取消設置變量。例如,如果我在定義它之前嘗試引用myvar
,我會得到ReferenceError: myvar is not defined (shell):1
,但是一旦我定義了它並完成了它,我想將它返回到該狀態。mongo shell中的未設置變量
我試着將它設置爲null
和undefined
,這兩者都沒有工作。
編輯:當試圖delete運算符,我得到下面的輸出:
> var myvar = 5
> myvar
5
> delete myvar
false
>
> myvar
5
>
有趣的是,當我這樣做時我得到了不同的輸出......我將編輯我的問題以顯示。 – 2013-02-20 18:55:08
我也用var聲明瞭我的變量 - 這是否有所作爲? – 2013-02-20 19:07:00
@jeffstorey區別在這裏解釋http://www.javascripter.net/faq/deleteavariable.htm – 2013-02-20 19:09:29