Вопросы по теме 'object-literal'

в javascript можно построить литерал объекта с выражениями, оценивающими строки для имен свойств?
то есть возможно ли это сделать: var fruit = "banana"; var x = { "app" + "le" : 5, // "apple" : 5 function(){return "orange"} : 8, // "orange" : 8 "" + fruit : 3 // "banana" : 3 };
192 просмотров
schedule 21.10.2022

Безопасный анализ строки JSON с ключами без кавычек
json2.js требует, чтобы все ключи объектов заключались в двойные кавычки. Однако в синтаксисе Javascript {"foo":"bar"} эквивалентно {foo:"bar"} . У меня есть текстовая область, которая принимает ввод JSON от пользователя и хотела бы...
12765 просмотров
schedule 03.06.2023

Javascript «двоеточие» для маркировки анонимных функций?
К чему относится этот код? queryString: function() { //some code } Я тестировал его в WebConsole (Firefox), но он не выполнялся, поэтому я думаю, что он не эквивалентен function queryString() {} . Так что же это такое?
31904 просмотров

Литерал объекта Javascript, как использовать this для ссылки на переменную в объекте
Возможный дубликат: этот внутренний объект Я пытаюсь сделать литерал объекта для нескольких параметров по умолчанию для плагина jQuery, над которым я работаю: var defaults = { r: 5, top: this.r,...
288 просмотров

Получение ошибки с этим ответом JSON
Я продолжаю получать сообщение об ошибке: Uncaught SyntaxError: Unexpected token ' это полный ответ JSON: 'app': {type: 'app', desc: 'Application'}, 'iso': {type: 'iso', desc: 'ISO Disk Image'}, 'fla': {type: 'fla', desc: 'Adobe Flash...
62 просмотров
schedule 16.11.2022

Как сгладить литеральные свойства объекта?
У меня есть объект, возвращаемый устаревшим сервером, и я хочу изменить структуру на стороне клиента с помощью JavaScript, jQuery или даже Underscore.js. Ниже показано, как выглядит мой исходный объект: [ { "Id":{ "LValue":1,...
267 просмотров

«Обычные» объекты Javascript против шаблона модуля
В настоящее время я разрабатываю крупномасштабное приложение Javascript (одностраничное), и я искал в Интернете несколько лучших практик. В большинстве проектов используется шаблон модуля, поэтому объекты не загрязняют глобальное пространство имен....
1664 просмотров

Напрямую поместите глобальный объект в элемент HTML
Вот мой код: document._createELement = document.createElement; document.createElement = function(type, data){ var x = document._createElement(type); x = data; return x; } И я попробовал это:...
46 просмотров

TypeScript: доступ к внешнему this из буквального получателя
При использовании геттеров и сеттеров в объектных литералах я не вижу простого способа получить доступ к внешней области «this» в Typescript. Учтите следующее: class Report { stuff: any[]; options = { length: 10, get...
1588 просмотров
schedule 01.02.2023

почему «это» функции стрелки не изменяется внутри литерала вложенного объекта?
Я обнаружил, что ключевое слово this всегда указывает на global при использовании функции стрелки внутри литерала вложенного объекта. Согласно другим вопросам, следующий фрагмент можно объяснить как «это» функции стрелки определяется в...
3245 просмотров

может ли буквальный объект наследоваться от класса?
Поэтому я подумал, может ли буквальный объект наследовать свойства и методы класса. Вот код var Foo = function(val1, val2) { this.prop1 = val1; this.prop2 = val2; } var bar = { //how to inherit properties from Foo class; also add new...
62 просмотров

Как написать переменную внутри переменной в литерале строки шаблона?
log(`${chalk.magenta('???? LAUNCH_COMMAND')} ${chalk.green('npm run: ')} ${chalk.red('${LAUNCH_COMMAND}')}` ); Вот проблемная часть: ${chalk.red('${LAUNCH_COMMAND}')} LAUNCH_COMMAND — это либо «производство», либо «разработка». Однако...
2211 просмотров

Javascript, обращающийся к вложенным свойствам литерала объекта
Я сделал все возможное, чтобы не публиковать повторяющуюся тему, выполнив полный поиск в стеке, включая некоторые из предложенных Похожих вопросов на правой боковой панели этой страницы, но не смог найти подходящего сообщения, которое могло бы мне...
767 просмотров

необязательное свойство машинописного текста с геттером
Это упрощенный пример: class PersonParms{ name:string; lastName:string; age?:number; get fullName(){return this.name + " " + this.lastName;} } class Person{ constructor(prms:PersonParms){ } } new...
7747 просмотров

Более простой способ проверить литеральный тип объекта в TypeScript
Я хочу Object.assign к объекту известного типа, набору свойств из литерала объекта, который должен быть того же типа. Есть ли более чистый способ сделать это в TypeScript без фактического вызова функции идентификации или создания отдельной...
584 просмотров
schedule 20.07.2022