Jan 08, 2013 17:04
Ого, оказывается уже в Firefox 3.6 (вроде бы, вообще ещё с Fx2, потому что это Javascript 1.7) можно применять сабж. То есть, например, так:
[
{name: "имя1", target: "параметр1"},
{name: "имя2", target: "параметр2"}
].map(function({name, target}){
console.info(name+" "+target);
});
Ну это же нагляднее, чем:
[
{name: "имя1", target: "параметр1"},
{name: "имя2", target: "параметр2"}
].map(function(record){
console.info(record.name+" "+record.target);
});
Можно и не в сигнатуре. Прикольно:
let {height: menuHeight, width: menuWidth}=menu.getBoundingClientRect();
javascript,
firefox,
Web-программирование