kzen.dev
  • Kérdések
  • Címkék
  • Felhasználók
Értesítések
Jutalmak
Regisztráció
Miután regisztrált, értesítést kap a kérdéseire adott válaszokról és hozzászólásokról.
Bejelentkezés
Ha már rendelkezik fiókkal, jelentkezzen be az új értesítések ellenőrzéséhez.
A hozzáadott kérdésekért, válaszokért és megjegyzésekért jutalmak járnak majd.
További
Forrás
Szerkesztés
 naser
naser
Question

Hogyan adjunk hozzá egy objektumot egy tömbhöz

Hogyan adhatok hozzá egy objektumot egy tömbhöz (javascriptben vagy jqueryben)? Például mi a probléma ezzel a kóddal?

function(){
    var a = new array();
    var b = new object();
    a[0]=b;
}

Szeretném ezt a kódot arra használni, hogy sok objektumot mentsek a function1 tömbjébe, és hívjam a function2-t a tömbben lévő objektum használatára.

  1. Hogyan tudok objektumot menteni egy tömbben?
  2. Hogyan tudok egy objektumot egy tömbbe helyezni és egy változóba menteni?
285 2011-06-06T15:05:47+00:00 3
Hassan Imam
Hassan Imam
Szerkesztett kérdés 18. február 2018 в 2:29
Programozás
arrays
javascript
object
Popular videos
Webfejlesztés alapok abszolút kezdőknek | Javascript | ALAPOK
Webfejlesztés alapok abszolút kezdőknek | Javascript | ALAPOK
3 éve
Array of Objects in Java Tutorial - How To Make An Array of Objects
Array of Objects in Java Tutorial - How To Make An Array of Objects
3 éve
JavaScript - Objektumok és tulajdonságok - Kezdőtől a Haladó szintig (14. rész)
JavaScript - Objektumok és tulajdonságok - Kezdőtől a Haladó szintig (14. rész)
3 éve
Java #18 - Osztályok és Objektumok
Java #18 - Osztályok és Objektumok
10 éve
PHP 36 - Osztályok és Objektumok  2 - construct, destruct
PHP 36 - Osztályok és Objektumok 2 - construct, destruct
8 éve
Java Array és ArrayList/Java tömbök és listák – Java tutorial magyarul – CodeBerry Programozóiskola
Java Array és ArrayList/Java tömbök és listák – Java tutorial magyarul – CodeBerry Programozóiskola
2 éve
JavaScript - Primitív adattípusok és objektumok összehasonlítása
JavaScript - Primitív adattípusok és objektumok összehasonlítása
2 éve
JavaScript - A Class-ok sötét titkai (prototype)
JavaScript - A Class-ok sötét titkai (prototype)
4 éve
How To Add Object to JavaScript Array
How To Add Object to JavaScript Array
2 éve
Programozás kezdőknek C nyelv #10 - Tömbök I.
Programozás kezdőknek C nyelv #10 - Tömbök I.
4 éve
C programozás 17 - Tömbök
C programozás 17 - Tömbök
9 éve
Add new object into the array using .push Javascript and object constructor
Add new object into the array using .push Javascript and object constructor
3 éve
PHP 35 - Osztályok és Objektumok  1 (OOP alapok)
PHP 35 - Osztályok és Objektumok 1 (OOP alapok)
8 éve
PHP 37 - Osztályok és Objektumok  3 - public, private
PHP 37 - Osztályok és Objektumok 3 - public, private
8 éve
[Java #15] Objektumok állapota és viselkedése
[Java #15] Objektumok állapota és viselkedése
5 éve
Rész2: Color es Vector2 objektumok
Rész2: Color es Vector2 objektumok
5 éve
c++ Kezdőknek #42 - Osztályok és Objektumok
c++ Kezdőknek #42 - Osztályok és Objektumok
10 éve
PHP 39 - Osztályok és Objektumok  5 - Öröklődés
PHP 39 - Osztályok és Objektumok 5 - Öröklődés
8 éve
Javascript #16 - Tömb
Javascript #16 - Tömb
10 éve
JavaScript - Objektum metódusok - Kezdőtől a Haladó szintig (15. rész)
JavaScript - Objektum metódusok - Kezdőtől a Haladó szintig (15. rész)
3 éve
Programozási alapismeretek 09. Primitívek, Referenciák és Objektumok
Programozási alapismeretek 09. Primitívek, Referenciák és Objektumok
5 éve
Objektumtömbök | Bevezetés a JS programozási nyelvbe | Programozás | Khan Academy magyar
Objektumtömbök | Bevezetés a JS programozási nyelvbe | Programozás | Khan Academy magyar
3 éve
Objektum metódusok | Bevezetés a JS programozási nyelvbe | Programozás | Khan Academy magyar
Objektum metódusok | Bevezetés a JS programozási nyelvbe | Programozás | Khan Academy magyar
3 éve
Bevezetés az objektumokba | Bevezetés a JS programozási nyelvbe | Programozás | Khan Academy magyar
Bevezetés az objektumokba | Bevezetés a JS programozási nyelvbe | Programozás | Khan Academy magyar
3 éve
Python range - Python tutorial magyarul - CodeBerry Programozóiskola
Python range - Python tutorial magyarul - CodeBerry Programozóiskola
1 éve
Tömbök bejárása ciklussal | Bevezetés a JS programozási nyelvbe | Programozás | Khan Academy magyar
Tömbök bejárása ciklussal | Bevezetés a JS programozási nyelvbe | Programozás | Khan Academy magyar
3 éve
Python set - Python tutorial magyarul - CodeBerry Programozóiskola
Python set - Python tutorial magyarul - CodeBerry Programozóiskola
1 éve
JavaScript - Beviteli mezők törlése | Költségvetés WebApp - 11. rész
JavaScript - Beviteli mezők törlése | Költségvetés WebApp - 11. rész
2 éve
Programozás I. - 9. gyakorlat
Programozás I. - 9. gyakorlat
3 éve
JavaScript - DOM manipuláció 8. rész - input mező
JavaScript - DOM manipuláció 8. rész - input mező
2 éve
Python lambda – Python tutorial magyar felirattal – CodeBerry Programozóiskola
Python lambda – Python tutorial magyar felirattal – CodeBerry Programozóiskola
2 éve
Programozási alapismeretek 04. Adattípusok HD
Programozási alapismeretek 04. Adattípusok HD
6 éve
06. Feladat | Mentor program | JavaScript
06. Feladat | Mentor program | JavaScript
3 éve
« Előző
Következő »
Ez a kérdés 1 válasz angol nyelvű, elolvasásához jelentkezzen be a fiókjába.
John Strickler
John Strickler
6. június 2011 в 3:09
2011-06-06T15:09:02+00:00
További
Forrás
Szerkesztés
#12675070

Az Array.push() segítségével bármit betehetsz egy tömbbe.

var a=[], b={};
a.push(b);    
// a[0] === b;

Extra információ a tömbökről

Egynél több elem hozzáadása egyszerre

var x = ['a'];
x.push('b', 'c');
// x = ['a', 'b', 'c']

Elemek hozzáadása egy tömb elejére

var x = ['c', 'd'];
x.unshift('a', 'b');
// x = ['a', 'b', 'c', 'd']

Egy tömb tartalmának hozzáadása egy másikhoz

var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
x.push.apply(x, y);
// x = ['a', 'b', 'c', 'd', 'e', 'f']
// y = ['d', 'e', 'f']  (remains unchanged)

Új tömb létrehozása két tömb tartalmából

var x = ['a', 'b', 'c'];
var y = ['d', 'e', 'f'];
var z = x.concat(y);
// x = ['a', 'b', 'c']  (remains unchanged)
// y = ['d', 'e', 'f']  (remains unchanged)
// z = ['a', 'b', 'c', 'd', 'e', 'f']
John Strickler
John Strickler
Szerkesztett válasz 27. március 2014 в 3:17
593
0
Do you have a question? Add it on the site and get an answer instantly
en.kzen.dev
Gabi Purcaru
Gabi Purcaru
6. június 2011 в 3:08
2011-06-06T15:08:58+00:00
További
Forrás
Szerkesztés
#12675069

Először is, nincs objektum vagy tömb. Van Object és Array. Másodszor, ezt megteheted:

a = new Array();
b = new Object();
a[0] = b;

Most a egy tömb lesz, amelynek egyetlen eleme b.

54
0
Do you have a question? Add it on the site and get an answer instantly
en.kzen.dev
 Raynos
Raynos
6. június 2011 в 3:10
2011-06-06T15:10:08+00:00
További
Forrás
Szerkesztés
#12675071

Az "obejct" egyértelműen elírás. De mind az "objektum", mind a "tömb" nagybetűket igényel.

Az new Array és new Object rövidített kezeket használhatsz, ezek a [] és {}.

Az adatokat a tömbbe a .push segítségével tolhatod be. Ez hozzáadja a tömb végéhez. vagy beállíthatsz egy indexet, amely tartalmazza az adatokat.

function saveToArray() {
    var o = {};
    o.foo = 42;
    var arr = [];
    arr.push(o);
    return arr;
}

function other() {
    var arr = saveToArray();
    alert(arr[0]);
}

other();
7
0
Kérdés hozzáadása
Kategóriák
Minden
Technológia
Kultúra / Szabadidő
Élet / Művészetek
Tudomány
Szakmai
Üzleti
Felhasználók
Minden
Új
Népszerű
1
Andrei Kalinin
Regisztrált 2 hete
2
Koroleva Ego
Regisztrált 1 hónapja
3
Star Lenon
Regisztrált 1 hónapja
4
Данил Жевнеров
Regisztrált 1 hónapja
5
Анна Литвиненко
Regisztrált 2 hónapja
Do you have a question? Add it on the site and get an answer instantly
en.kzen.dev
BG
CS
DA
DE
EL
ES
FI
FR
HU
ID
IT
JA
KO
LT
NL
NO
PL
PT
RO
RU
SL
SV
TR
ZH
© kzen.dev 2023
Forrás
stackoverflow.com
engedéllyel cc by-sa 3.0 attribútummal