`

javascript关联数组

 
阅读更多

javascript权威指南 P154页

 

 

作为关联数组的对象:

用运算符“.”来存取一个对象属性,而数组更常用的存取属性运算符是[]。如下:

object 是一个对象才行。

object.property   //现在的 property 是标识符,是静态的

object['proptery'] //该值是动态的,可以在运行时改变

 

例:

var ple={}
ple['name'] = "王五";
ple['printInfo'] = function(){
   alert(ple.name);
 }
ple.printInfo();

 

分享到:
评论

相关推荐

    JavaScript关联数组用法分析【概念、定义、遍历】

    本文实例讲述了JavaScript关联数组用法。分享给大家供大家参考,具体如下: 基本概念: “关联数组”是一种具有特殊索引方式的数组。不仅可以通过整数来索引它,还可以使用字符串或者其他类型的值(除了NULL)来索引...

    js中动态创建关联数组的问题

    在JavaScript中,关联数组(也称为哈希表或字典)是一种特殊的数据结构,它允许我们使用任意类型的值(不仅仅是数字)作为键来存储和访问数据。然而,JavaScript并没有一个直接的“关联数组”类型,而是通过对象实现...

    javascript中数组、对象

    对象是键值对的集合,可以看作是一种关联数组。创建对象的方式有以下几种: 1. 对象字面量: ```javascript var obj = {}; // 创建空对象 var obj = {name: 'Alice', age: 30}; // 创建包含属性的对象 ``` 2. ...

    关于JavaScript中的关联数组分析

    JavaScript中的关联数组,也常被称为对象(Object),是语言特性的一种独特表现形式,它允许我们以键值对的形式存储数据。这种数据结构不同于传统的索引数组,它不需要连续的整数索引,而是使用字符串作为键来标识和...

    JavaScript中的关联数组问题

    在JavaScript编程语言中,关联数组是一个经常被提及的概念,它与传统的索引数组(或称为数值索引数组)有所不同。尽管在JavaScript中,关联数组这一术语没有被官方明确地定义,但在实际应用中,人们通常会通过使用...

    JavaScript中的索引数组、关联数组和静态数组、动态数组讲解

    1、从数组的下标分为索引数组、关联数组 代码如下: /* 索引数组,即通常情况下所说的数组 */ var ary1 = [1,3,5,8]; //按索引去取数组元素,从0开始(当然某些语言实现从1开始) //索引实际上就是序数,一个整型...

    js以对象为索引的关联数组

    总结,使用对象作为JavaScript关联数组的键可以提供一种独特的方式来存储和检索数据,特别是在需要根据特定对象属性进行查找时。然而,由于JavaScript将所有键视为字符串,所以在实际操作中需要注意对象的字符串化...

    IE9关联数组导致内存泄漏测试报告

    标题中的“IE9关联数组导致内存泄漏测试报告”指出了一个特定的问题,即在使用Internet Explorer 9(IE9)浏览器时,由于与关联数组(Array-like object)相关的编程技术,可能会引发内存泄漏问题。内存泄漏是指程序...

    Javascript的常规数组和关联数组对比小结

    数组有两种主要类型:常规数组(索引数组)和关联数组。了解这两种数组的特点和差异对于编写高效的JavaScript代码至关重要。 1. 常规数组(索引数组) 常规数组,也称为索引数组,是JavaScript中最常见的数组形式。...

    js中的关联数组与普通数组详解

    然而,JavaScript的数组与其他编程语言的数组有所不同,因为它允许我们以键值对的形式存储数据,这就是所谓的关联数组或字典。关联数组实际上是一种特殊的对象,它将字符串(或其他可哈希的值)作为键,与相应的值...

    JavaScript将数组转化为多级树状结构.zip

    数组到树状结构的转换涉及到遍历数组并根据某些关联属性(如id和parentId)构建节点之间的层级关系。以下是一个简单的步骤说明: 1. **初始化树结构**:创建一个空对象或数组作为树的根节点。 2. **遍历数组**:...

    JavaScript 以对象为索引的关联数组

    JavaScript中的关联数组,也称为哈希表或字典,是一种数据结构,允许您使用任何可哈希的值(包括字符串、数字甚至对象)作为数组的索引来存储和检索数据。这种灵活性使得JavaScript的对象(Object)成为实现关联数组...

    JavaScript 对象与数组参考大全

    还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些对象之间是如何相互关联的。...

    JavaScript实现数组降维详解

    大家都知道将多维数组(尤其是二维数组)转化为一维数组是业务开发中的常用逻辑,除了使用朴素的循环转换以外,我们还可以利用Javascript的语言特性和数据结构的思想实现更为简洁优雅的转换。下面跟着小编一起来学习...

    Javascript的数组与字典用法与遍历对象的属性技巧

    需要注意的是,尽管数组的用法非常灵活,Javascript中的数组并不是传统意义上的关联数组。关联数组,或者称为哈希表,是一种保持插入顺序的数据结构,而Javascript中的数组基于对象,是无序的。因此,在需要保持元素...

Global site tag (gtag.js) - Google Analytics