Цитата:
всё что ты написал в цитате - ересь и бред глобальный объект имеет свойства которые можно создать так: this.свойство или так: var свойство - и это по сути одинаковые сущности с разницей только в настройках редактируемости называй их как угодно - переменные контейнеры все они это атрибуты-члены одного общего объекта: обращение к которым одинаково: объект.свойство |
Цитата:
- "чтобы не париться о выделении и освобождении памяти" если у тебя по адресу объект.свойство лежит огромный кусок памяти - то ты просто присвой туда "ничего" и не парься объект.свойство=null |
Sweet, MallSerg, зачем что-то пытаться объяснять человеку касательно js, если этот человек не знает языка?
На данный момент для меня он просто школьник-тролль. Который, кстати, сейчас заработает свой первый и, судя по всему, не последний минус :) А для Watson-512-GTX акцентирую внимание, что ответ на его вопрос был дан на первой странице треда Прежде, чем учить нас "как надо", сперва: а) выучи язык б) и попытайся сделать "как надо" Когда оба этих пункта будут "закрыты", возможно, я буду прислушиваться к твоему мнению. А до тех пор, ты просто тролль :) |
да ё маё - чо вы такие истерично обидчивые?
как бабы, или как религиозные фанатики ну тыпые, ну дак с русскими это всегда так было |
Цитата:
|
Цитата:
Watson-512-GTX, с тобой не интересно общаться - ты слишком быстро скатываешься во "всё, что ты говоришь - ерись и бред; ты - тупой". Это как бэ намекает на твой уровень. Цитата:
|
Цитата:
1. Ты объяснишь, что мешает полностью отказаться от переменных. 2. Приведёшь пример, где сборщик мусора удаляет свойства объекта. 3. Приведёшь пример, где оператор delete удаляет переменную. Замечу: - если не будет хотя бы одного пункта, то ты - пиздобол. Потому как заявляешь, что "всё, что я написал в цитате - ересь и бред" - пример с глобальным объектом не принимается, потому что является частным случаем. |
В стандарте явно написано что delete должно удалять только свойство.
Но на практике delete после удаления свойства также пытается удалить и переменную если на нее больше нет ссылок что иногда очень удобно. Любопытный тест на способы удаления переменных =))) http://jsperf.com/deleting-variables-in-v8/2 |
Цитата:
наверное ты подразумеваешь те что созданы оператором var ? их не удаляет оператор delete зачем может понадобиться создавать оператором var контейнеры в глобальном объекте ? - здесь проявляется нелогичность языка. как мне кажется можно полностью обойтись без этого но я иду дальше и спрашиваю о возможности отказа от локальных контейнеров функций, дабы они работали только с контейнерами своего или чужого объекта - напрягите фантазию и скажите можно ли так писать программы: бывает ли так в жизни: или же локальные переменные абсолютно необходимы и без них что то невозможно сделать это ересь. я осознаю это просто интересна теоретическая такая возможность |
На каком языке у тебя есть опыт разработки?
|
Часовой пояс GMT +3, время: 02:30. |