省略記法のプロパティをまとめる
省略記法のプロパティは、オブジェクト宣言の先頭にまとめます。どのプロパティが省略記法を使っているか分かりやすくなります。
このルールは、コードの視覚的な整理に関するものです。省略されたプロパティと、キーと値が明示されたプロパティを分けることで、オブジェクトの構造が一目で把握しやすくなります。コードを読む人が「このオブジェクトはどの変数から構成されているか」を素早く理解する手助けになります。
省略記法のプロパティは、オブジェクト宣言の先頭にまとめます。どのプロパティが省略記法を使っているか分かりやすくなります。
このルールは、コードの視覚的な整理に関するものです。省略されたプロパティと、キーと値が明示されたプロパティを分けることで、オブジェクトの構造が一目で把握しやすくなります。コードを読む人が「このオブジェクトはどの変数から構成されているか」を素早く理解する手助けになります。
const anakinSkywalker = 'Anakin Skywalker';
const lukeSkywalker = 'Luke Skywalker';
// bad
const obj = {
episodeOne: 1,
twoJediWalkIntoACantina: 2,
lukeSkywalker,
episodeThree: 3,
mayTheFourth: 4,
anakinSkywalker,
};const anakinSkywalker = 'Anakin Skywalker';
const lukeSkywalker = 'Luke Skywalker';
// good
const obj = {
lukeSkywalker,
anakinSkywalker,
episodeOne: 1,
twoJediWalkIntoACantina: 2,
episodeThree: 3,
mayTheFourth: 4,
};