40
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[Vue.js] v-forで指定できるinとofの違いについて

Last updated at Posted at 2019-12-29

ある日、Vueの勉強をしていたら、こんな文章がありました。

また、区切り文字として in の代わりに of を使用することができます。これは JavaScript のイテレータ構文に近いものです1

そして、こう疑問に思いました。
「なるほど。v-forはinとofが指定できるのね。で、違いは?」
しかし、公式のどこを探しても機能の違いについては書かれていません。

僕はこう思った

「わざわざ二つ用意しているんだから、絶対に違いあるでしょ!」
「JavaScriptだって違いがあるんだし!」

調べてみた

公式のGitHubを覗くと。。。

export const forAliasRE = /([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/

違いないやんけ!!!(って皆んなでなった。)

  1. https://jp.vuejs.org/v2/guide/list.html#v-for-%E3%81%A7%E9%85%8D%E5%88%97%E3%81%AB%E8%A6%81%E7%B4%A0%E3%82%92%E3%83%9E%E3%83%83%E3%83%94%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B

40
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
40
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?