смотрим еще:
[] == false // true
а теперь:
var a = [];
if (a) {
alert(1); // но мы тут, надо проверять свойство lenght
} else {
alert(2); // исходя из первого утверждения, можем решить, что окажемся здесь
}
а в javascript 1.7 есть генераторы списков (вроде так они в питоне называются):
var numbers = [1, 2, 3, 4];
var doubled = [i * 2 for each (i in numbers)];
alert(doubled); // Alerts 2,4,6,8
[] == false // true
а теперь:
var a = [];
if (a) {
alert(1); // но мы тут, надо проверять свойство lenght
} else {
alert(2); // исходя из первого утверждения, можем решить, что окажемся здесь
}
var numbers = [1, 2, 3, 4];
var doubled = [i * 2 for each (i in numbers)];
alert(doubled); // Alerts 2,4,6,8
if ('chrome' in window) {
chrome.bookmarks.create({
title: 'bookmarkName',
url: 'bookmarkUrl'
}, function(bookmark) {});
}
* This source code was highlighted with Source Code Highlighter.
chrome.bookmarks.create({
title: «bookmarkName»,
url: «bookmarkUrl»},
function(bookmark) {});
}
String.prototype.map = function(f) {
(function(el) {
f(el);
})(this);
}
var a = ['j','s'];
a.join('').map(function(e){alert(e);});
(function® {
f®;
})(this);
}
var a = ['j','s'];
a.join('').map(function(e){alert(e);})