map instanceof map.constructor; // true!
map.constructor.name === 'n';
. Следовательно Microsoft.Maps.Map - фабрика, а этот конструктор был сжат минификатором и не предусматривает доступа извне.01234567890123
Widget with id
..|=>.......^
var str = "Widget with id";
alert( str.indexOf("Widget") );
// 0 – прямо с нулевой позиции найдено совпадение
alert( str.indexOf("id") );
// 1 – находится первое же совпадение, после "W" идёт "id":
// 01234567890123
// Widget with id
// .^............
alert( str.indexOf("widget") ); // –1 значит «не найдено». W не равно w
const maxId = arr.reduce((max, item) => item.id > max ? item.id : max, 0);
var a = new F();
var b = new F();
alert(a == b);
function F() {
if (F.instance) {
return F.instance
}
F.instance = this;
}
(100*0,5)+100+1000
1105
(100*0.5)+100+1000
1150
домашним заданием будет рассказать, что жс делает на каждом шаге <?php
$array = array(1, "hello", 1, "world", "hello");
$counter = array_count_values($array);
arsort($counter);
print_r(array_slice($counter,0,20));
?>
Array
(
[1] => 2
[hello] => 2
[world] => 1
)
function convert(obj) {
var z = [];
for (var prop in obj) {
z.push(obj[prop]);
}
return z;
}
var foo = {
40: {
name: "Vasia"
},
44: {
name: "Petia"
}
};
var bar = convert(foo);
console.log(bar); // [Object {name="Vasia"}, Object {name="Petia"}]
console.log(bar[0].name); // Vasia
console.log(bar[1].name); // Petia