Tag: arrays

JS callback en utilisant map () avec une fonction qui possède un paramètre supplémentaire

J'essaie de trouver un moyen d'utiliser la fonctionnalité Array.prototype.map() de JS avec une fonction qui a un paramètre supplémentaire plus (si possible du tout, et j'aimerais éviter d' avoir à réécrire Array.prototype.map() ). Cette documentation est très bonne, mais ne couvre pas le cas "un ou plusieurs paramètres supplémentaires": Https://developer.mozilla.org/fr/JavaScript/Reference/Global_Objects/Array/map function doOpSingle(elem) { // do […]

Remplacement de valeurs dans l'objet JSON

J'ai les data objet JSON suivantes renvoyées de mon apicontroller: > [ {"id":2,"text":"PROGRAMME","parent":null}, > {"id":3,"text":"STAGE","parent":2}, > {"id":4,"text":"INFRA","parent":2}, > {"id":5,"text":"SYSTEM","parent":3}, > {"id":6,"text":"STOCK","parent":3}, {"id":7,"text":"DPT","parent":3}, > {"id":9,"text":"EXTERNAL","parent":null} ] Je souhaite remplacer "parent":null avec "parent":'"#"' J'ai essayé le code ci-dessous, mais il ne remplace que la première occurrence de "parent":null . Comment puis-je remplacer toutes les "parent":null entrées "parent":null […]

JQuery JSON Decode (PHP vers Javascript)

J'essaie de faire un script autocomplé. Je passe les variables via JSON, puis je ne sais pas comment décrire JSON. Ceci est un exemple du code JSON que j'ai obtenu, et j'aimerais le convertir dans un simple javascript array: [{"ID":"1","name":"Amateur astronomy \r"},{"ID":"2","name":"Amateur microscopy \r"},{"ID":"173","name":"Amateur radio \r"},{"ID":"299","name":"Amateur astronomy \r"},{"ID":"349","name":"Amateur theater \r"}]

Javascript – Différence entre Array et Array-like object

J'ai vécu sur le terme "Array-Like Object" beaucoup sur javascript. Qu'Est-ce que c'est ? Quelle est la différence entre elle et un tableau normal? Quelle est la différence entre un objet en forme de tableau et un objet normal?

Javascript. Affectez des valeurs de tableau à plusieurs variables?

var a,b,c; var arr = [1,2,3]; [a,b,c] = arr; Ce code fonctionne parfaitement dans Firefox résultant a = 1, b = 2 et c = 3, Mais cela ne fonctionne pas sur Chrome. Est-ce un bug Chrome ou Ce code javascript n'est pas valide? (Je ne l'ai pas trouvé dans les références javascript) Comment puis-je […]

Souligner: supprimer toutes les paires de clés / valeurs d'un tableau d'objets

Existe-t-il un moyen de soulignement «intelligent» de supprimer toutes les paires de clés / valeurs d'un ensemble d'objets? Par exemple, j'ai un tableau suivant: var arr = [ { q: "Lorem ipsum dolor sit.", c: false }, { q: "Provident perferendis veniam similique!", c: false }, { q: "Assumenda, commodi blanditiis deserunt?", c: true }, […]

Javascript: converti textarea en un tableau

Comment allez-vous répartir une valeur de textarea dans un tableau, en fonction de la séparation de fin de ligne? L'utilisation de jQuery est cool par moi …

Créer un menu UL imbriqué en fonction de la structure du chemin d'accès URL des éléments de menu

J'ai un éventail d'éléments de menu, chacun contenant le nom et l'URL comme ceci: var menuItems = [ { name : "Store", url : "/store" }, { name : "Travel", url : "/store/travel" }, { name : "Gardening", url : "/store/gardening" }, { name : "Healthy Eating", url : "/store/healthy-eating" }, { name : "Cook […]

Ensemble de filtres en vue aurelia

J'utilise aurelia et je souhaite filtrer une collection (tableau) en vue plutôt que dans un modèle de vue. J'essaie la syntaxe suivante pour le faire: <div class="col-sm-7 col-md-7 col-lg-7 ${errors.filter(function(err){return err.Key==='car.Model';}).length >0? 'alert alert-danger' :''}"> <span repeat.for="error of errors"> <span if.bind="error.Key==='car.Model'"> ${error.Message} </span> </span> </div> Et je reçois une erreur suivante dans la console du […]

Comment puis-je écrire un filtre angularjs pour rechercher des fragments de chaîne / séquences de chaînes

J'essaie d'écrire un filtre personnalisé angularjs qui vérifie si un éventail de pays contient une chaîne de recherche saisie par l'utilisateur. La chaîne peut consister en une lettre (par exemple 'E'), ou un fragment de n-lettres (p. Ex. 'Lan') ou un mot entier (p. Ex. 'Angleterre'). Dans tous les cas, tous les pays contenant cette […]

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