| 包 | mx.utils |
| 类 | public class LinkedList |
| 继承 | LinkedList Object |
| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 4.5 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
公共属性
| 属性 | 由以下参数定义 | ||
|---|---|---|---|
![]() | constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | |
| head : LinkedListNode [只读]
表示列表开头的节点。 | LinkedList | ||
| length : Number [只读]
返回列表的长度。 | LinkedList | ||
| tail : LinkedListNode [只读]
表示列表末尾的节点。 | LinkedList | ||
公共方法
| 方法 | 由以下参数定义 | ||
|---|---|---|---|
构造函数。 | LinkedList | ||
在所有节点中搜索给定值。 | LinkedList | ||
![]() |
表示对象是否已经定义了指定的属性。 | Object | |
在以前的现有节点之后插入新节点。 | LinkedList | ||
在以前的现有节点之前插入新节点。 | LinkedList | ||
![]() |
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | |
删除列表末尾的节点。 | LinkedList | ||
![]() |
表示指定的属性是否存在、是否可枚举。 | Object | |
将新节点推到列表末尾。 | LinkedList | ||
在所有节点中搜索给定值,如果找到,将其从列表中删除。 | LinkedList | ||
![]() |
设置循环操作动态属性的可用性。 | Object | |
删除列表开头的节点。 | LinkedList | ||
![]() |
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | |
![]() |
返回指定对象的字符串表示形式。 | Object | |
将新节点推到列表开头。 | LinkedList | ||
![]() |
返回指定对象的原始值。 | Object | |
属性详细信息
head | 属性 |
head:LinkedListNode [只读] | 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 4.5 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
表示列表开头的节点。
实现
public function get head():LinkedListNodelength | 属性 |
tail | 属性 |
tail:LinkedListNode [只读] | 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 4.5 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
表示列表末尾的节点。
实现
public function get tail():LinkedListNode构造函数详细信息
LinkedList | () | 构造函数 |
public function LinkedList()| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 4.5 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
构造函数。
方法详细信息
find | () | 方法 |
public function find(value:*):LinkedListNode| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 4.5 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
在所有节点中搜索给定值。
参数
value:* — 要查找的值。
|
LinkedListNode — 节点位置。
|
insertAfter | () | 方法 |
public function insertAfter(value:*, prev:LinkedListNode):LinkedListNode| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 4.5 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
在以前的现有节点之后插入新节点。
参数
value:* — 要插入的值。如果值不是 LinkedListNode,将创建一个。
| |
prev:LinkedListNode — 插入时要相对的上一节点。
|
LinkedListNode — 新节点。
|
insertBefore | () | 方法 |
public function insertBefore(value:*, next:LinkedListNode):LinkedListNode| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 4.5 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
在以前的现有节点之前插入新节点。
参数
value:* — 要插入的值。如果值不是 LinkedListNode,将创建一个。
| |
next:LinkedListNode — 插入时要相对的节点。
|
LinkedListNode — 新节点。
|
pop | () | 方法 |
public function pop():LinkedListNode| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 4.5 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
删除列表末尾的节点。
返回LinkedListNode — 删除的节点。
|
push | () | 方法 |
public function push(value:*):LinkedListNode| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 4.5 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
将新节点推到列表末尾。
参数
value:* — 要追加的值。
|
LinkedListNode — 新追加的节点。
|
remove | () | 方法 |
public function remove(value:*):LinkedListNode| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 4.5 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
在所有节点中搜索给定值,如果找到,将其从列表中删除。
参数
value:* — 要查找和删除的值。
|
LinkedListNode — 删除的节点,否则为 null。
|
shift | () | 方法 |
public function shift():LinkedListNode| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 4.5 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
删除列表开头的节点。
返回LinkedListNode — 删除的节点。
|
unshift | () | 方法 |
public function unshift(value:*):LinkedListNode| 语言版本: | ActionScript 3.0 |
| 产品版本: | Flex 4.5 |
| 运行时版本: | Flash Player 10, AIR 1.5 |
将新节点推到列表开头。
参数
value:* — 要追加的值。
|
LinkedListNode — 新追加的节点。
|
Tue Jun 12 2018, 11:04 AM Z
隐藏继承的公共属性
显示继承的公共属性