Tag: object-literal
JavaScript Objekt-Literal
Ein Objekt-literal ist eine durch Kommata getrennte Liste von name-Wert-Paare verpackt in geschweiften Klammern. In JavaScript ein Objekt-literal wird wie folgt definiert:
var myObject = {
sProp: „einige string-Wert‘,
numProp: 2,
bProp: false
};
2
Antworten
So, dass ich zwei Anfragen bekommen, eine Anfrage zurück: department: string und andere get-request gibt ein Objekt des folgenden: JS: globalObj: { count: number, admin: { department: string, email: string, img_path: string, name: string } } Ich
8
Antworten
Habe ich ein JavaScript-Objekt, wie folgt: var data = {items: [ {id: "1", name: "Snatch", type: "crime"}, {id: "2", name: "Witches of Eastwick", type: "comedy"}, {id: "3", name: "X-Men", type: "action"}, {id: "4", name: "Ordinary People", type:
2
Antworten
Meiner Terminologie ist ein wenig aus, so fühlen sich frei, zu korrigieren, wo nötig. Ich möchte überladen einer Funktion in javascript und die 'Basis-Klasse', um die Verwendung der überladenen Methode sowie der geerbten Klasse zum Zugriff auf
3
Antworten
json2.js ist strikte zu verlangen, dass alle Objekt-Schlüssel werden in doppelte Anführungszeichen. Aber in Javascript-syntax {"foo":"bar"} entspricht {foo:"bar"}. Ich habe eine textarea, die akzeptiert JSON-Eingabe von dem Nutzer und würde gern die "einfache" Beschränkung auf die doppelte
1
Antworten
Warum ist die Python-dict-Konstruktor langsamer als die Verwendung von literal-syntax? Nach heißen Debatte mit meinen Kollegen, habe ich einen Vergleich und bekam die folgende Statistik: python2.7 -m timeit "d = dict(x=1, y=2, z=3)" 1000000 loops, best of
21
Antworten
Gibt es eine Möglichkeit, etwas zu bekommen, wie die folgenden arbeiten in JavaScript? var foo = { a: 5, b: 6, c: this.a + this.b //Doesn't work }; In der aktuellen form, ist dieser code natürlich wirft
10
Antworten
Warum hat die folgenden arbeiten? <something>.stop().animate( { 'top' : 10 }, 10 ); In der Erwägung, dass das nicht funktioniert: var thetop = 'top'; <something>.stop().animate( { thetop : 10 }, 10 ); Machen es noch deutlicher: Im
6
Antworten
Habe ich dieses array, in dem jeder index enthält ein Objekt-literal. Alle Objekt-Literale haben die gleichen Eigenschaften. Einige der Objekt-Literale haben den gleichen Wert für eine bestimmte Eigenschaft, und erstellen Sie ein neues array, nur diese object-Literale.
5
Antworten
Den typischen Weg der Erstellung einer Javascript-Objekt ist die folgende: var map = new Object(); map[myKey1] = myObj1; map[myKey2] = myObj2; Brauche ich zum erstellen einer solchen Karte, wo beide Schlüssel und die Werte sind Zeichenfolgen. Ich
5
Antworten
Ich versuche, eine Funktion aufzurufen, die in einem object-literal, das ich erstellt habe, mit der this Schlüsselwort. Aber ein Fehler auftaucht, sagen this.doTheMove() ist nicht eine Funktion: window.onload = function(){ var animBtn = document.getElementById('startAnim'); animBtn.addEventListener('click', Animation.init, false);
2
Antworten
Ich bin mit dem lernen von Objekt-literalen in JS, und ich versuche, eine Funktion in einem Objekt ausgeführt werden, indem der Aufruf durch eine andere Funktion im selben Objekt. Warum nicht die Funktion "ausführen" ausgeführt werden beim
3
Antworten
Update: ich bin Neuformulierung dieser Frage, denn der wichtigste Punkt für mich ist die Identifizierung der Objekt-literal: Wie kann ich sagen, der Unterschied zwischen einem Objekt-literal und jede andere Javascript-Objekt (z.B. einen DOM-Knoten, die ein Date-Objekt, etc.)?
3
Antworten
Gefunden, das bei MDC-aber wie, wenn ich das hinzufügen wollte eine private variable, die var dataset = { tables:{ customers:{ cols:[ /*here*/ ], rows:[ /*here*/ ] }, orders:{ cols:[ /*here*/ ], rows:[ /*here*/ ] } }, relations:{
4
Antworten
Zum Beispiel, kann ich dies tun?: { a: b: c: d: 1, e: 2, geh: function() { alert("Hi!") } } BEARBEITEN: Gibt es eine Möglichkeit kann ich vermeiden, dies zu tun?: { a: 1, b: 1, c:
7
Antworten
Muss ich erstellen Sie ein array von Objekt-literalen wie diese: var myColumnDefs = [ {key:"label", sortable:true, resizeable:true}, {key:"notes", sortable:true,resizeable:true},...... In eine Schleife wie diese: for (var i = 0; i < oFullResponse.results.length; i++) { console.log(oFullResponse.results[i].label); } Den
7
Antworten
JavaScript Objekt-Literale, z.B. var p = { name: "John Smith", age: 23 } und .NET hat anonyme Typen, z.B. var p = new { Name = "John Smith", Age = 23}; // C# Etwas ähnliches kann auch
19
Antworten
Hier ist mein Objekt-literal: var obj = {key1: value1, key2: value2}; Wie kann ich {key3: value3} zu dem Objekt? InformationsquelleAutor der Frage James Skidmore | 2009-07-22
6
Antworten
Habe ich ein Javascript-Objekt, wie folgt: var data = {items: [ {id: "1", name: "Snatch", type: "crime"}, {id: "2", name: "Witches of Eastwick", type: "comedy"}, {id: "3", name: "X-Men", type: "action"}, {id: "4", name: "Ordinary People", type:
7
Antworten
Habe ich ein json-Objekt ist voll von ips wie var ips = {} Ich dann hinzufügen von ip-Objekte zu diesem Objekt, so wie ips[ipID] = {} Ich dann benötigen, fügen Sie dynamische/variable-name-Wert-Paare für jede ip, so bin
1
Antworten
Warum JavaScript nicht erlauben, eine Vorlage-Zeichenfolge als eine Objekt-Eigenschaft-Schlüssel? Zum Beispiel, wenn ich input: foo = {`bar`: 'baz'} in der NodeJS-REPL, es wirft ein SyntaxError mit "Unerwarteten template-string" mit einem langen stack-trace. Immobilien-Werte sind in Ordnung, allerdings
6
Antworten
Ok, also ich bin mit der Arbeit an einem Projekt, in Knoten, und ich habe ein kleines problem mit dem Schlüssel in Objekt-literalen, habe ich Folgendes set-up: var required = { directories : { this.applicationPath : "Application
3
Antworten
STORE = { item : function() { } }; STORE.item.prototype.add = function() { alert('test 123'); }; STORE.item.add(); Habe ich versucht, herauszufinden, was falsch mit diesem eine ganze Weile. Warum funktioniert das nicht? Jedoch, es funktioniert, wenn ich
4
Antworten
Habe ich gelesen, dass, anstatt einfach mit ein paar Funktionen, ich sollte mit dem Objekt-literal. Kann jemand erklären, was die Vorteile von Objekt-literal mit Beispielen, weil ich verstehe nicht so weit. Dank InformationsquelleAutor der Frage Jourkey |
5
Antworten
Was dieser code zu finden? queryString: function() { //some code } Getestet habe ich es in der WebConsole (Firefox), aber es würde nicht ausführen, also ich denke, dass es nicht äquivalent zu function queryString() {}. Also, was
19
Antworten
Gibt es eine Möglichkeit, etwas zu bekommen, wie die folgenden arbeiten in JavaScript? var foo = { a: 5, b: 6, c: this.a + this.b //Doesn't work }; In der aktuellen form, ist dieser code natürlich wirft
8
Antworten
In PHP, kann ich angeben, array-Literale ganz einfach: array( array("name" => "John", "hobby" => "hiking"), array("name" => "Jane", "hobby" => "dancing"), ... ) Aber was ist, wenn ich möchte ein array von Objekten? Wie kann ich festlegen,
5
Antworten
Arbeite ich auf dieser animation Funktion aber ich habe ein problem. Ich kann nicht scheinen, um auszuführen, was sollte eine einfache Aufgabe, ich kann nicht die Länge eines Objekts. Wenn Sie überprüfen, dass jsFiddle können Sie sehen,
1
Antworten
Objekt-literal=name-Wert-Paare verpackt in geschweiften Klammern. Konstruktor=eine Funktion zum erstellen mehrerer Instanzen mit Schlüsselwort new. Prototyp=für die Erweiterung der ein literal. Dies ist, was ich verstanden habe bis jetzt.Aber je mehr ich recherchiere,Mehr bin ich verwirrt über das,
6
Antworten
Warum hat die folgenden arbeiten? <something>.stop().animate( { 'top' : 10 }, 10 ); In der Erwägung, dass das nicht funktioniert: var thetop = 'top'; <something>.stop().animate( { thetop : 10 }, 10 ); Machen es noch deutlicher: Im