我是靠谱客的博主 羞涩棒球,最近开发中收集的这篇文章主要介绍jsp设备地图怎么写_jsp页面定义的map,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

function Map(){

this.elements = new Array();

//删除MAP所有元素

this.clear = function() {

this.elements = new Array();

}

//向MAP中增加元素(key, value)

this.put = function(_key, _value) {

this.elements.push( {

key : _key,

value : _value

});

}

//删除指定KEY的元素,成功返回True,失败返回False

this.remove = function(_key) {

var bln = false;

try {

for (i = 0; i < this.elements.length; i++) {

if (this.elements[i].key == _key) {

this.elements.splice(i, 1);

return true;

}

}

} catch (e) {

bln = false;

}

return bln;

}

//获取指定KEY的元素值VALUE,失败返回NULL

this.get = function(_key) {

try {

for (i = 0; i < this.elements.length; i++) {

if (this.elements[i].key == _key) {

return this.elements[i].value;

}

}

} catch (e) {

return null;

}

}

//判断MAP中是否含有指定KEY的元素

this.containsKey = function(_key) {

var bln = false;

try {

for (i = 0; i < this.elements.length; i++) {

if (this.elements[i].key == _key) {

bln = true;

}

}

} catch (e) {

bln = false;

}

return bln;

}

//获取MAP中所有VALUE的数组(ARRAY)

this.values = function() {

var arr = new Array();

for (i = 0; i < this.elements.length; i++) {

arr.push(this.elements[i].value);

}

return arr;

}

//获取MAP中所有KEY的数组(ARRAY)

this.keys = function() {

var arr = new Array();

for (i = 0; i < this.elements.length; i++) {

arr.push(this.elements[i].key);

}

return arr;

}

}

//------------------------------取map中的元素的key----------------------------------------------------

var map = new Map();

for ( var i = 0 ; i < map.elements.length ; i++ ){

alert("before---"+map.elements[i].key);

}

最后

以上就是羞涩棒球为你收集整理的jsp设备地图怎么写_jsp页面定义的map的全部内容,希望文章能够帮你解决jsp设备地图怎么写_jsp页面定义的map所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部