标签:另一个 数组 对象属性 访问 js基础 变现 java entity nil
/** JavaScript * 1.0
* 对象 */ function Test(){ var book = { // 创建对象. name: "中华上下五千年" , // 属性name的值为"中华上下五千年". price: "99.00" , flag: true // flag的值为true. }; // 花括号标记了对象的结束. /* 对象的两种取值方式: 通过"."或者"[]"来访问对象属性 * : book.name * : book["name"] */ book.healthy = "Y"; // 通过赋值创建一个新的属性. console.log(book.name); console.log(book["name"]); // 此种方式必须加引号还说明这是对象的属性名,否则取不到. console.log(book); }
/** JavaScript * 1.1 * 数组 */ function Test(){ var arr = [2,3,4,5]; // 具有四个值的数组,由"["和]"划定边界. /* arr[0] 获取数组中第一个元素的值. * arr.length 获取数组的长度. * arr[arr.length-1] 获取数组中最后一个元素. */ console.log(arr[0]); // 数组中第一个元素的索引为0 console.log(arr.length); console.log(arr[arr.length-1]); console.log(arr[4]="9"); // 通过赋值来添加新元素. console.log(arr[4]="6"); // 通过赋值来改变现有元素的值. var arrs = {}; // arrs是一个空数组,此时它具有0个元素. console.log(arrs.length); }
/** JavaScript * 1.2 * 数组和对象中都可以包含另一个数组或对象. */ function Test(){ /** 具有两个元素的数组 * 其中每个元素都是一个对象 */ var arr = [ {name:"张国荣",identity:"歌手"}, {name:"黑虎",identity:"锦衣卫"} ]; /** 这是一个包含两个属性的对象 * 其中每个属性都是一个数组. * 数组的元素也是数组. */ var book = { adult:[1,1,2], juveniles:[1,1,1] }; }
标签:另一个 数组 对象属性 访问 js基础 变现 java entity nil
原文地址:https://www.cnblogs.com/tanjiyuan/p/10708440.html