L'initialisation d'objets et de tableaux est en fait des objets et des tableaux nouvellement créés. Ces expressions d'initialisation sont parfois appelées « littéraux d'objet » et « littéraux de tableau ». Cependant, contrairement aux littéraux booléens, ce ne sont pas des expressions primitives car les membres ou éléments qu’ils contiennent sont des sous-expressions.
La syntaxe de l'expression d'initialisation du tableau est très simple. Commençons par ce qui suit.
L'expression d'initialisation du tableau est composée d'une paire de crochets et d'une liste séparés par virgules. Le résultat de l'initialisation est un tableau nouvellement créé. Les éléments du tableau sont les valeurs d'une expression séparées par des virgules.
[] //Un tableau vide ; laisser vide entre [] signifie que le tableau ne contient aucun élément
[1+2,3+4] //Un tableau avec deux éléments, le premier un 3. Le second est 7
L'expression d'initialisation d'élément dans l'expression d'initialisation de tableau peut être une expression d'initialisation de tableau. En d'autres termes, les expressions peuvent être imbriquées
var mat = [[1,2,3],[4,5,6],[7,8,9]];
Les éléments entre les listes dans le tableau littéral peuvent être omis et les espaces seront remplis avec undéfini. Par exemple, comme suit :
<🎜. >var a=[1,,,,5]
var p = {x: 2.1,y: -3} //一个拥有两个属性成员的对象 var q = {}; //空对象 q.x=2.1;q.y=-3; //q的属性成员和p的一样
var anh = {left:{x:2,y:3}, right:{x:4,y:5}}
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!