62

Предрассудки

Предрассудки
Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
Код для проверки:
<!doctype html>
<html>
<head>
<charset utf-8>
<title>для длиннопоста</title>
</head>
<body>
<script>
"use strict";
var m = 0;
sad.stop = function() {
alert('Привет Pikabu!');
};

function beAwesome() {};

function sad() {
switch(m) {
case 0: m++
return true;

case 1: return sad;

};
};


//Вот здесь начинается все самое интересное;
if (sad() === true) {
sad().stop();
beAwesome();
};
</script>
</body>
</html>
раскрыть ветку (5)
3
Автор поста оценил этот комментарий
Принципиальную возможность ваш код показывает отлично, но от вашей функции sad() у меня просто кровь из глаз.
раскрыть ветку (4)
Автор поста оценил этот комментарий
А что именно?)) Я только учусь, хотелось - бы знать как её улучшить. (написал самым простым способом - через switch);
раскрыть ветку (3)
1
Автор поста оценил этот комментарий
ну например просто сравнить с нулем можно было, хотя решение в корне не верное всеравно)
0
Автор поста оценил этот комментарий
У вашей функции инвариант, который крайне маловероятен на практике: "в первый раз верни true, во все последующие возвращай функцию". Я бы даже сказал, что если такой инвариант где-то возник, значит в этом месте всё очень хреново с архитектурой.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Только не "в первый раз верни true, во все последующие возвращай функцию", а "в первый раз верни true, во все последующие возвращай объект". И еще раз true может вернуться если обнулить m. Но так то да, ппц)
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества