Вивчаємо coffeescript. Цикли.
Відео: Основи CoffeeScript - # 3 - Умовні оператори та цикли
Всім привіт! У цій статті ми розглянемо, як використовувати цикли в мові програмування coffeescript.
While
цикл while дуже схожий у використанні на той же цикл в чистому jаvascript.
while isReady
do something Потрібно в одну строчку?
while isReady thendo something Або так
do something while isReady З запереченням
whilenot isReady
do prepare Те ж заперечення можна записати і з ключовим словом until
until isReady
do prepare цикл do while в мові coffeescript Не передбачен. Втім, як і for. Однак, в coffeescript є цикл for in. Давайте про нього й поговоримо.
For in
for i in[0..10]
update i Такий цикл викликає функцію update з аргументами від 0 до 10.
Якщо вам потрібно змінити інкремент, то використовуйте ключове слово by.
update i for i in[0...10]by7// може бути і дійсне число Якщо потрібно перевірити щось на істинність, то можна використовувати ключове слово when.
update i for i in[0..10]when isPrime i // якщо isPrime повертає true, то цикл виконується Якщо ви хочете зберегти прості числа в масив, то можете написати так
primeNumbers =(i for i in[0..100]when isPrime i by2)Якщо вам потрібно записати в якусь змінну сам лічильник, то можна зробити наступне
Відео: Вивчаємо PHP | Урок №13 - Цикли For, While і Do While
remove_index for element, index in array when element in rightElements index - змінна, що містить наш лічильник. Як бачите, потрібно просто поставити кому і написати бажане ім`я для змінної.
For of
цикл for of призначений для перебору ключів об`єктів і є обгорткою для циклу for in в jаvascript. Код нижче виведе назву всіх ключів в об`єкті object.
console.log property for property of objectЯкщо вам потрібно вивести значення цих ключів, то ви можете написати так
console.log value for property, value of objectКома грає тут ту ж роль, що і в циклі for in.
Як відомо, цикл for in в jаvascript збирає все властивості: як рідні, так і властивості прототипів. Якщо ви хочете отримати тільки власні властивості, то можете використовувати ключове слово own в coffeescript.
console.log value for own property, value of objectДякую за увагу!
Як створити асоціативний масив в jаvascript
Як отримати доступ до будь-якого об`єкта html через jаvascript
Як працювати з класами в ecmascript 2015.
Що нового в php7.1: ключове слово void.
Як ігнорувати вставку записи в sql.
Стрілочні функції в es6.
Вивчаємо coffeescript. Умови.
Створення функцій в jаvascript
Вивчаємо coffeescript. Оператори.
Вивчаємо coffeescript. Вступ.
jаvascript змінні
Вивчаємо coffeescript. Класи.
Аналог str_replace () в jаvascript
Вивчаємо coffeescript. Функції.
Оптимізація php-коду
Перетворення типів в jаvascript.
Ключове слово let в es6.
Цикли в php
Об`єкти, прототипи і конструктори в мові jаvascript.
Установка intellij idea на ubuntu 16.04
Вивчаємо coffeescript. Типи даних.
Стрілочні функції в es6.
Що нового в php7.1: ключове слово void.
Цикли в php
Вивчаємо coffeescript. Типи даних.
Ключове слово let в es6.
Вивчаємо coffeescript. Умови.