Вопросы по теме 'javascript-objects'
Как я могу динамически объединить свойства двух объектов JavaScript?
Мне нужно объединить два (очень простых) объекта JavaScript во время выполнения. Например, я бы хотел:
var obj1 = { food: 'pizza', car: 'ford' }
var obj2 = { animal: 'dog' }
obj1.merge(obj2);
//obj1 now has three properties: food, car, and...
1525441 просмотров
schedule
26.05.2022
Кодирование объекта Javascript в строку Json
Я хочу закодировать объект Javascript в строку JSON, и у меня возникают значительные трудности.
Объект выглядит примерно так
new_tweets[k]['tweet_id'] = 98745521;
new_tweets[k]['user_id'] = 54875;...
245526 просмотров
schedule
15.11.2022
Как экземпляр jQuery отображается как массив при вызове в console.log?
При вводе в консоль JavaScript объект jQuery отображается как массив. Однако это по-прежнему экземпляр объекта jQuery.
var j = jQuery();
=> []
console.log(j);
=> []
console.log('test with string concat: ' + j);
=> test with string...
952 просмотров
schedule
23.09.2022
Есть ли разница между новым F и новым F ()?
Подумайте о силюции
function F(){}; //This is a Constructor function
Кто мне скажет, есть ли разница между
var myInstance = new F;
и
var myInstance = new F();
? Новое ключевое слово execute следует сразу за функцией в...
149 просмотров
schedule
09.05.2022
Как правильно настроить пространство имен и классы JavaScript?
Кажется, что существует так много способов настроить приложение JavaScript, что трудно понять, какой из них правильный или лучший. Есть ли разница в приведенных ниже методах или лучший способ сделать это?
MyNamespace.MyClass = {
someProperty:...
30699 просмотров
schedule
15.10.2022
Как изменить порядок объекта JavaScript?
Мой объект JavaScript выглядит так:
"ivrItems": {
"50b5e7bec90a6f4e19000001": {
"name": "sdf",
"key": "555",
"onSelect": "fsdfsdfsdf"
},
"50b5e7c3c90a6f4e19000002": {
"name": "dfgdf",
"key": "666",
"onSelect":...
9838 просмотров
schedule
25.04.2022
Есть ли способ предотвратить переопределение/перезапись функций/переменных в экземпляре singleton?
Рассмотрим этот псевдокод:
(function(window){
var options = { /*where everything goes */ };
var instance = (function(options){
for (var i in options){
if (options.hasOwnProperty(i)){
this[i] = options[i];
}...
13164 просмотров
schedule
12.11.2023
Функция неправильно разделяет данные из объекта в журнале консоли, но отображается прямо как якорь?
Кажется, моя функция неправильно отображает имена в журнале консоли, разделенные после нажатия, как я пытаюсь реализовать правильно. Это дает мне эту неопределенную ошибку, отображаемую здесь:
Однако код, который он выдает с ошибкой,...
259 просмотров
schedule
02.02.2023
Использование переменных для названий регионов в Marionette
Я создаю приложение, которое активно использует макеты и регионы Marionette. Однако я хочу иметь возможность передавать переменную как регион при рендеринге, например.
var x = "main_region";
someLayout.x.show(new SomeView());
Тем не менее, я...
238 просмотров
schedule
15.06.2022
Наследование методов в цепочке прототипов JavaScript
" В javascript каждый объект имеет секретную ссылку на объект, который его создал, образуя цепочку. Когда у объекта запрашивается свойство, которого у него нет, запрашивается его родительский объект... постоянно вверх по цепочке пока свойство не...
2409 просмотров
schedule
25.02.2023
Как получить доступ к глобальной переменной в хуке функции в javascript?
Я хочу использовать глобальную переменную «x» в приведенной ниже функции хука.
var x = 10; //global variable
var oldA = a;
a = function a(param){
alert(x); //showing error: x is undefined
return oldA(param);
}
Как...
35634 просмотров
schedule
02.04.2023
Удалить свойство для всех объектов в массиве
Я хочу удалить свойство bad из каждого объекта в массиве. Есть ли лучший способ сделать это, чем использовать цикл for и удалять его из каждого объекта?
var array = [{"bad": "something", "good":"something"},{"bad":"something",...
123443 просмотров
schedule
22.07.2022
Как я могу использовать метод класса в качестве обработчика onclick в JavaScript?
Рассмотрим следующий класс Javascript:
function ClassA() {
this.someVariable = someValue;
this.myHandler = function(){
// I WANT TO CALL InnerFunction
this.innerFunction();
};
this.innerFunction = function(){
// do something that...
7694 просмотров
schedule
27.04.2023
Удаление аргумента из аргументов в JavaScript
Я хотел иметь необязательный параметр boolean для вызова функции:
function test() {
if (typeof(arguments[0]) === 'boolean') {
// do some stuff
}
// rest of function
}
Я хочу, чтобы остальная часть функции видела только массив...
13986 просмотров
schedule
26.10.2022
JavaScript ООП: объекты меняют свой прототип (для всех других объектов, использующих тот же прототип)
function NamedRoundedBlock(){
var name = this.makeFeild("name");
name.className = "Block NamedRound name";
this.element.className = "Block NamedRound root";
this.element.appendChild(name);
}
NamedRoundedBlock.prototype = new Block();...
69 просмотров
schedule
13.04.2022
Javascript: как создать новый экземпляр объекта-прототипа?
Прототип — это объект, который передается по наследству? всеми экземплярами объекта, например child в моем следующем примере.
Это должен быть экземпляр родителя, иначе прототип родителя не будет унаследован?
В этом случае цель состоит в том,...
1338 просмотров
schedule
07.01.2023
Какие различия в синтаксисе создания объектов javascript я не понял? IE8 против Chrome
Я работаю с Highcharts, чтобы отображать данные графически. Я выбрал эту библиотеку специально из-за ее совместимости как с IE8, так и с более новой версией Google Chrome, поскольку она отображает диаграммы в VML или SVG, в зависимости от возможности...
90 просмотров
schedule
09.04.2023
Когда я должен использовать сеанс PHP, локальное хранилище браузера или параметры объекта JavaScript?
Когда уместно использовать множество различных способов, которыми современные приложения на основе AJAX хранят данные? Я надеюсь на некоторые конкретные рекомендации, которые я могу дать разработчикам. Вот то, что я вижу до сих пор, и это становится...
5515 просмотров
schedule
06.12.2022
Как я могу использовать метод из унаследованного класса
У меня реализована цепочка наследования Vehicle -> Motorized -> Car :
function Vehicle()
{
var m_name;
this.setName = function(pName) {
m_name = pName;
};
this.getName = function() {
return m_name;
};...
31 просмотров
schedule
12.03.2023
Как динамически генерировать объекты javascript внутри других объектов. Можно ли использовать цикл for внутри объекта?
Я надеюсь получить набор объектов javascript примерно так:
tabs[0]={
sections[0]={
title:"section0",
children[0]={
title:"Child0"
},
children[1]={
title:"Child1"
},
children[2]={...
107 просмотров
schedule
01.07.2023