1. JavaScript / Говнокод #19715

    −20

    1. 1
    2. 2
    3. 3
    4. 4
    var хуй = {"ОБЪЕКТ": "ХУЕВЫЙ"};
    var норм = хуй;
    норм.ОБЪЕКТ = "НЕ ХУЕВЫЙ";
    console.log(хуй.ОБЪЕКТ); //"НЕ ХУЕВЫЙ"

    Непонятки

    Запостил: Stud, 29 Марта 2016

    Комментарии (29) RSS

    • https://learn.javascript.ru/object-reference
      Ответить
    • Ну надо же, объекты по ссылке!
      Ответить
    • Указатели - это сложно, в новом языке не будет указателей!
      Ответить
    • У тебя в ДНК непонятки
      Ответить
    • А всё потому, что «не» перед прилагательным должно быть приставкой, а не частицей:

      var хуй = {"ОБЪЕКТ": "ХУЕВЫЙ"};
      var норм = Object.assign({}, хуй);
      норм.ОБЪЕКТ = "НЕХУЕВЫЙ";
      console.log(хуй.ОБЪЕКТ); //"ХУЕВЫЙ"
      Ответить
      • Да всё норм, у него там конкатенация с противопоставлением дальше опущена. В итоге должно быть "НЕ ХУЁВЫЙ, А ПИЗДАТЫЙ"
        Stud, где буква "Ё"?
        Ответить
      • Object.assign - это такой copy?
        Ответить
        • The Object.assign() method is used to copy the values of all enumerable own properties from one or more source objects to a target object.
          Ответить
        • Но, к сожалению, есть не во всех движках. Если Object.assign отсутствует, то выручит хардкорное решение:
          var норм = JSON.parse(JSON.stringify(хуй));
          Ответить
          • Операция подергивание? Кстати, в жаве я что-то подобное видел. А в питоне есть плоская и глубокая копия.
            Ответить
            • Везёт питонистам. А экмалюбы до сих пор изобретают велосипеды:
              http://jsperf.com/cloning-an-object/54
              Ответить
              • >рекурсия
                Uncaught RangeError: Maximum call stack size exceeded
                Ответить
              • первым названием языка JavaScript была Mocha
                Ответить
    • объект это ассоциативный массив
      ассоциативный массив это объект
      свобода это рабство
      мир это война
      Ответить
    • Вот почему советуют начинать с няшных сишек (а потом успешно их забывать).
      Ответить
      • Да нихуя, то же самое можно понять и с жавкой.
        Ответить
        • тебе-то откуда знать? ты-то так нихуя и не понял
          Ответить
      • зачем забывать?

        чтобы превратиться в 314darа который не понимает ни указатели, ни их арифметику, ни стек ни кучу?
        Ответить
        • Ты в него превратись сначала, уёбище анонимное.
          Ответить
          • Вервольф/волколак умеет превращаться в волка.
            Веркатце/котолак умеет превращаться в кошку.
            Вербер/медведлак умеет превращаться в медведя.

            Полагаете, что существуют и верпидары?
            Ответить
            • а вореций?
              Ответить
            • Пидалаки
              Бедолаги
              Ответить
            • Я знаю точно о существовании одного укропидара.
              Ответить
              • Шамиль денег не дал? Медведь всю водку выпил? Пхп выдает сообщения не только на иврите, но и на китайском?
                Ответить
                • о ты уже откликаешься на своё новое имя.
                  Шмилька хорошо тебя учит.
                  Ответить
    • ХА-ХА-ХА!
      Бивис, он сказал ОБЪЕКТ.
      Ответить

    Добавить комментарий