js中关于map的增、删、改、查操作及其js中如何建立一个对象
来源:互联网 发布:数据查询接口 编辑:程序博客网 时间:2024/06/06 15:01
//创建一个存放新闻的对象
function createObject(id,title,summary,poster,postingDate,coverImage)
{
var obj = new Object();
obj.id = id;
obj.title = title;
obj.summary=summary;
obj.poster=poster;
obj.postingDate=postingDate;
obj.coverImage=coverImage;
return obj;
}
//存放多条新闻的map对象
var map={};//设置map里面的值
function setMap(id,newsObj)
{
//如果key也是动态的,则如下处理
var key="checkId"+id;
map[key]=newsObj;
}
//删除map里面的元素
function deleteMap(id)
{
delete map["checkId"+id];
}
//获取map里面的值
function getListforMap()
{
for(var i in map)
{
alert("map:"+map[i].title);
}
}
注:map中的key值,如果是数值类型,map对象会给你自动按从小到大的排序,如果你想不排序,可以将key值定义为字符类型,例如:a1,a2,a3等
//判断map里面是否存在该元素
function isHaving(id)
{
for(var i in map)
{
if(id==map[i].id)
{
return true;
}
}
return false;
}
0 0
- js中关于map的增、删、改、查操作及其js中如何建立一个对象
- 如何在 javascript / js 中 建立一个map
- JS中对象的建立
- js中数组的增删改查
- js操作select,增,删,改,查
- js中如何自定义一个map集合
- js中json 的增删改操作
- node.js如何连接mysql数据库并且如何操作增、删、改、查
- JS中获取map对象的长度
- js实现的增删改查操作
- js中cookie的增删改查问题
- Js中数组增删查改的方法
- Android中XML的一系列操作,增、删、改、查!!!
- Qt中SQLite3的增、删、改、查操作
- Qt中SQLite3的增、删、改、查操作
- js中生成map对象
- js中遍历Map对象
- js中自定义Map对象
- 在Ubuntu中安装Redis
- Retrofit 1.9源码学习
- c/c++生成不重复的字符串(6个字符组成,可表示的个数可以扩充),简易版数据库主键
- 模块
- Web前端持续集成方案(二)
- js中关于map的增、删、改、查操作及其js中如何建立一个对象
- "未找到应用程序的“aps-environment”的权利字符串"
- 你没有变强,只因你不够努力
- (一)插入排序
- PAT(甲级)1091
- manacher算法 O(n)求最长回文子串
- 升级版图片转换成pdf转换器
- 配置 log4j 在控制台输出 sql 语句
- php不同类型数据的转换