Tag: arrays

Comment convertir le javascript PHP encodé dans un tableau en version javascript?

Je récupère un tableau codé JSON à l'aide d'AJAX à partir d'un fichier PHP, mais en JavaScript, je dois l'utiliser comme tableau, comment puis-je créer un tableau en version javascript? Mon appel AJAX vers le fichier PHP: $.ajax({ type:"POST", url:"ajaxfetch.php", success:function(result){ alert(result); } }); ARRAY Créé en PHP Fichier: Array ( [0] => Array ( […]

Pourquoi ou comment cela prouve-t-il l'égalité de matrice JavaScript?

Dans cette réponse, il existe une fonction simple qui renverra l'égalité des matrices pour les tableaux contenant des valeurs primitives. Cependant, je ne sais pas pourquoi cela fonctionne. Voici la fonction: function arrays_equal(a,b) { return !!a && !!b && !(a<b || b<a); } Je suis surtout intéressé par la seconde moitié; Ce bit: !(a<b || […]

Fonction qui renvoie un tableau de combinaisons de tableaux

J'essaie de créer une fonction _.combinations (underscore mixin) qui prend trois paramètres arr, pockets, duplicates . Voici un test que j'ai conçu pour montrer comment le comportement devrait être. expect(_.combinations([1, 2], 1, false)).to.be.equal([[1],[2]]) expect(_.combinations([1, 2], 1, true)).to.be.equal([[1],[2]]) expect(_.combinations([1, 2, 3], 2, false)).to.be.equal([[1,2],[1,3],[2,3]]) expect(_.combinations([1, 2, 3], 2, true)).to.be.equal([[1,2],[1,3],[2,3],[2,1],[3,1],[3,2]]) expect(_.combinations([1, 2, 3, 4], 3, false)).to.be.equal([[1,2,3],[1,2,4],[1,3,4],[2,1,4],[2,3,4],[3,4,1]]) expect(_.combinations([1, 2, […]

Comparez les tableaux en tant que (multi-) sets

Je cherche un moyen efficace de savoir si deux tableaux contiennent des mêmes quantités d'éléments égaux (dans le sens == ), dans n'importe quel ordre: foo = {/*some object*/} bar = {/*some other object*/} a = [1,2,foo,2,bar,2] b = [bar,2,2,2,foo,1] sameElements(a, b) –> true PS. Notez que pratiquement toutes les solutions du thread utilisent === […]

Passer toutes les valeurs d'un tableau en une fonction en tant que paramètres

J'ai un ensemble de valeurs: ['a', 'b', 'c', 'd'] Et je dois passer ces paramètres en fonction: window.myFunction('a', 'b', 'c', 'd'); Cela serait plus facile si je pouvais simplement passer le tableau / objet dans la fonction, mais les fonctions sont écrites par d'autres personnes ou existent déjà et je ne peux pas les modifier, […]

Reliure de données à un élément spécifique d'un tableau en angulaire

Étant donné une structure de données qui contient un ensemble d'objets JavaScript, comment puis-je lier une certaine entrée de ce tableau à un champ de saisie utilisant Angular? La structure de données se présente comme suit: $scope.data = { name: 'Foo Bar', fields: [ {field: "F1", value: "1F"}, {field: "F2", value: "2F"}, {field: "F3", value: […]

Javascript: ajout à un tableau associatif

J'ai une fonction appelée insert qui prend deux paramètres (nom, numéro de téléphone). Lorsque j'appelle cette fonction, je souhaite ajouter à un tableau associatif. Ainsi, par exemple, lorsque je fais ce qui suit: insert("John", "999"); insert("Adam", "5433"); Je le veux, alors, soyez stocké comme ceci: [0] { name: John, number: 999 } [1] { name: […]

Ajoutant à la propriété json qui peut ou non exister

Disons que je veux faire cela var dasboard = {}; var page = "index"; $('.check').click(function(){ $(this).toggleClass("active").siblings().slideToggle('slow', function() { dashboard['pages'][page][$(this).closest('li').attr("id")]['show'] = $(this).is(":hidden") ? 'collapsed' : 'expanded'; }); } Je reçois une erreur en disant 'dashboard.pages is indefined' Est-il là pour ajouter de façon dynamique les «pages» et les enfants qui suivent sans avoir à faire le […]

Accéder aux éléments dans l'objet json comme un tableau

Duplication possible: J'ai une structure de données imbriquées / JSON, comment puis-je accéder à une valeur spécifique? J'ai un objet json, comme celui ci-dessous: [ ["Blankaholm", "Gamleby"], ["2012-10-23", "2012-10-22"], ["Blankaholm. Under natten har det varit inbrott", "E22 i med Gamleby. Singelolycka. En bilist har.], ["57.586174","16.521841"], ["57.893162","16.406090"] ] Il se compose de 4 "niveaux de propriété" […]

Créer un tableau associatif dans jquery

C'est ce que j'ai jusqu'ici et les types de chaussures sont des boots, wellingtons, leather, trainers (in that order) Je veux faire itérer et affecter la valeur, donc j'ai quelque chose comme var shoeArray = { boots : '3', wellingtons: '0', leather : '1', trainers: '3'}; En ce moment, je viens d'avoir un tableau de […]

JavaScript rend le site Web intelligent, beauté et facile à utiliser.