J'apprends actuellement JavaScript à partir d'un livre et d'un codecadmey et j'ai eu une période de confusion avec les tableaux. Les deux sources diffèrent dans la façon dont ils configurent les tableaux.Les tableaux, comment ils sont mis en place, et les variables agissant comme un?
Quelles sont les différences entre celles-ci:
var arrayname = new array();
var arrayname = [];
également dans ce code ci-dessous, il me semble qu'il traite le texte variable comme un tableau alors que les recherches pour en boucle à travers elle. Cela me déroute aussi. Comment est-ce qu'une variable normale peut être traitée comme un tableau?
Ce serait génial si vous pouviez aider! Merci.
var text = "Lorem Zachary ipsum dolor sit amet, consectetur adipiscing elit. Fusce ac dapibus felis, vel interdum ipsum. Sed non justo sed sapien faucibus interdum. Ut vehicula mauris hendrerit, dapibus diam eu, varius leo. Integer eu semper mi, eget feugiat ante. Donec pretium turpis dolor, eu imperdiet nunc vehicula at. Phasellus id mi sodales Zachary eros aliquam venenatis. Nam a eros orci. Sed commodo accumsan sapien, nec rhoncus elit venenatis in. Etiam vitae lorem libero. Quisque porta nibh id mauris auctor laoreet. Nunc porttitor metus et mi luctus hendrerit. Zachary Curabitur quis semper justo. Morbi sed augue commodo, blandit tortor eu, bibendum nibh. ";
var myName = "Zachary";
var hits = [];
for (var i = 0; i<text.length; i++){
if (text[i] === "Z"){
for(var j = i; j< (myName.length + i); j++)
hits.push(text[j]);
}
}
if (hits.length===0){
console.log("your name wasn't found");
}
else{
console.log(hits);
}
double possible de [Quel est le problème avec var x = new Array();] (http://stackoverflow.com/questions/885156/whats-wrong-with-var-x-new-array) – Blender
Quant à votre deuxième question: [string.charAt (x) ou string \ [x \]?] (http://stackoverflow.com/questions/5943726/string-charatx-or-stringx) – Blender
Aussi 'var arrayname = array []; 'n'est pas une syntaxe JavaScript valide. – voithos