Цитата:
var settings1 = { mode: "text/html", tabSize: 2, readOnly: true } var settings2 = { readOnly: false, lineWrapping: true, __proto__: settings1 } with(settings2){console.log(mode, tabSize, readOnly, lineWrapping)} // text/html 2 false true Откуда тут этот симпозиум икспертов жеквери взялся? |
https://developer.mozilla.org/ru/doc...s/Object/proto :
Цитата:
|
danik.js,
Ну так используй кошерное Object.create |
danik.js,
Кстати, with они тоже вроде хотят выпилить, суки, странно, что ты об этом не сказал, раз уж начал:) |
Цитата:
И это уже давно выпилено в 'use strict'. |
На замену __proto__ есть Object.getPrototypeOf и Object.setPrototypeOf, но их использование все равно не рекомендуется из-за проблем с оптимизацией такого кода.
|
Erolast,
А вот интересно, как же оптимизируются языки, где кроме прототипов вообще ничего нет, как self и IO? |
foo, когда ты уже, пардон муа, съебешься с этого форума?
|
Часовой пояс GMT +3, время: 11:07. |