Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Лгический блоки: if, for, while, прочие циклы и встроенные функции, классы, методы класса
- // Если логический блок находится в начале другого логического блока - переносы строки не ставятся:
- /* Example 1 */
- class A {
- methodA() {
- // метод класса находится внутри другого логического блока сразу после его открытия
- }
- }
- /* Example 2 */
- if (true) {
- for(a of b) {
- // цикл находится внутри другого логического блока сразу после его открытия
- }
- }
- // В любом ином случае логический блок должен выделяться переносом строки:
- /* Example 1 */
- class A {
- methodA() {
- return 0;
- }
- methodB() {
- // метод класса находится внутри другого логического блока после другого логического блока
- }
- }
- /* Example 2 */
- const a = 'a';
- if (true) {
- // блок условия идет на одном уровне с каким-либо другим кодом перед ним
- }
- // Если вы хотите выделить блок в тексте по какой-то причине, подумайте зачем.
- // Если он сложный - может стоит его декомпозировать в отдельную функцию.
- // Если это невозможно (например сложный запрос в бд) - отделите лучше не переносом строки,
- // а полноценным комментом с объяснением, что там происходит
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement