Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #141 (permalink)  
Старый 23.01.2015, 03:30
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Octane, а что скажешь про
Сообщение от Safort
Следующий пример сработает во всех нормальных браузерах, т.е. в панде
А что еще есть кроме ...others и ...rest, или где можно посмотреть?
И что скажешь насчет

let params = {};
let { params: size = { height:50 } } = {
   width: 100
};

Почему не работает?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #142 (permalink)  
Старый 23.01.2015, 09:02
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Octane,
Цитата:
в ES6 добавили возможность использовать __proto__ прямо в литерале
Т.е. фактически они его разрешили, несмотря на то, что раньше это считалось дурным тоном.
Ответить с цитированием
  #143 (permalink)  
Старый 23.01.2015, 09:05
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

cyber,
Цитата:
А что еще есть кроме ...others и ...rest
Эмм.. я просто переменную по своему назвал, ...others и ...rest это одно и тоже :|

Цитата:
, или где можно посмотреть?
Ну ты прям как новичок)
https://github.com/lukehoban/es6features
Ответить с цитированием
  #144 (permalink)  
Старый 23.01.2015, 11:08
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
оно делает работу с переменным количеством аргументов немного удобнее
Следующий пример сработает во всех нормальных браузерах, т.е. в панде.
В FF работает.

Цитата:
Т.е. фактически они его разрешили, несмотря на то, что раньше это считалось дурным тоном.
Не. Дурным тоном считается изменение прототипа на лету, что мешает оптимизациям, а тут при создании только.
Ответить с цитированием
  #145 (permalink)  
Старый 23.01.2015, 11:41
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от Safort
Ну ты прям как новичок)
https://github.com/lukehoban/es6features
Спасибо, я иногда по ночям туплю, причем жестко)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #146 (permalink)  
Старый 23.01.2015, 13:55
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Erolast,
Цитата:
В FF работает.
FF это и есть панда)

Цитата:
Не. Дурным тоном считается изменение прототипа на лету, что мешает оптимизациям, а тут при создании только.
А, ну тогда ладно.

cyber,
Цитата:
Спасибо, я иногда по ночям туплю, причем жестко)
Да, бывает)
Ответить с цитированием
  #147 (permalink)  
Старый 23.01.2015, 15:50
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Про let, не совсем понятно, можно ли как заюзать let что бы присвоить значение свойству если оно не присвоенно?
Что бы не писать if ... ?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #148 (permalink)  
Старый 23.01.2015, 16:01
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

cyber,
чего? let это как var, но только лучше)
Ответить с цитированием
  #149 (permalink)  
Старый 23.01.2015, 17:27
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от cyber
И что скажешь насчет
let params = {};
let { params: size = { height:50 } } = {
   width: 100
};
тут же синтаксическая ошибка
var obj = {
    params: size = …
};
Ответить с цитированием
  #150 (permalink)  
Старый 23.01.2015, 18:05
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Safort, Octane,я просто видел где то такой пример, почему и удивился ..
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать HTML фичи? 2chan Events/DOM/Window 6 26.09.2014 18:50