JavaScriptで 「;hoge='hoge'」という記法はどういう意味ですか?(先頭に;を打つ意味)
Q&A
Closed
質問内容
vue/composition-apiのコードを読んでいた時に見つけたのですが、どういう時に使う記法かわかるかたいらっしゃいますか?
ちなみに、vue/composition-apiではこのように書かれています。
// https://github.com/vuejs/composition-api/commit/95d87f153fccc1dfc2c4ac18a975fa83e330b956#diff-51fe923fc2cccfa78ad3d432f248f66103848da274120fba160cb56e4f120a08R78-R87
computedSetter = (v: T) => {
if (__DEV__ && !set) {
warn('Write operation failed: computed value is readonly.', vm!)
return
}
;(computedHost as any).$$state = v
}
動作確認
nodejsでは普通に動く。
$ node
Welcome to Node.js v13.14.0.
Type ".help" for more information.
> ;hoge='hoge'
'hoge'
> hoge
'hoge'
ブラウザでも動く。
よろしくお願いします。
1