Вопросы с тегом «object»

168
Доступ к адресу памяти объекта

Когда вы звоните object.__repr__() метод в Python, вы получаете что-то вроде этого: <__main__.Test object at 0x2aba1c0cf890> Есть ли способ получить адрес памяти при перегрузке __repr__(), кроме вызоваsuper(Class, obj).__repr__() и регулярного...

165
Преобразовать строку объекта в JSON

Как я могу преобразовать строку, которая описывает объект в строку JSON, используя JavaScript (или jQuery)? Например: преобразовать это ( НЕ допустимая строка JSON): var str = "{ hello: 'world', places: ['Africa', 'America', 'Asia', 'Australia'] }" в это: str = '{ "hello": "world", "places":...

164
Расширение объекта в Javascript

В настоящее время я перехожу из Java в Javascript, и мне немного сложно понять, как расширять объекты так, как я хочу. Я видел, как несколько человек в интернете использовали метод, называемый extends для объекта. Код будет выглядеть так: var Person = { name : 'Blank', age : 22 } var Robot =...

161
Проверьте, существует ли значение объекта в массиве объектов Javascript, и если нет, добавьте новый объект в массив

Если у меня есть следующий массив объектов: [ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ] Есть ли способ перебрать массив, чтобы проверить, существует ли уже конкретное значение имени пользователя, и если оно ничего не делает, но если оно не добавляет...

159
PHP проверяет, существует ли свойство в объекте или классе

Я понимаю, что PHP не имеет чисто объектной переменной, но я хочу проверить, находится ли свойство в данном объекте или классе. $ob = (object) array('a' => 1, 'b' => 12); или $ob = new stdClass; $ob->a = 1; $ob->b = 2; В JS я могу написать это, чтобы проверить, aсуществует ли переменная...

157
Объектная ориентация в C

Каким будет набор изящных препроцессорных хаков (совместимых с ANSI C89 / ISO C90), которые обеспечивают некую некрасивую (но пригодную для использования) объектную ориентацию в C? Я знаком с несколькими различными объектно-ориентированными языками, поэтому, пожалуйста, не отвечайте с ответами типа...

157
Несколько аргументов против объекта параметров

При создании функции JavaScript с несколькими аргументами я всегда сталкиваюсь с этим выбором: передать список аргументов или передать объект параметров. Например, я пишу функцию для отображения nodeList в массив: function map(nodeList, callback, thisObject, fromIndex, toIndex){ ... } Я мог бы...

151
Какие символы допустимы / недействительны в имени ключа JSON?

Есть ли запрещенные символы в именах ключей, для объектов JavaScript или строк JSON? Или символы, которые нужно экранировать? Чтобы быть более конкретным, я бы хотел использовать «$», «-» и пробел в именах...

143
сделать объект HTML svg также кликабельной ссылкой

У меня есть объект SVG на моей HTML-странице, и я обертываю его в привязку, чтобы при нажатии на изображение svg пользователь переходил по ссылке привязки. <a href="http://www.google.com/"> <object data="mysvg.svg" type="image/svg+xml"> <span>Your browser doesn't support SVG...

142
Создание анонимных объектов в php

Как мы знаем, создавать анонимные объекты в JavaScript очень просто, как в приведенном ниже коде: var object = { p : "value", p1 : [ "john", "johnny" ] }; alert(object.p1[1]); Выход: an alert is raised with value "johnny" Можно ли применить эту же технику в PHP? Можем ли мы создавать анонимные...