1. map类型:
var map = new Map();
map.set("key","value0");
map.set("key1","value1");
map.set("key2","value2");
console.log("wenwenwen");
map.forEach(function (item) {
console.log(item.toString());
});
map.forEach(function (value, key, map) {
console.log(value)
})
for (let [key, value] of map) {
console.log(key + ' = ' + value);
}
for (let item of map) {
// console.log(key + ' = ' + value);
console.log(item);
}
console.log("bobobo");
console.log(map);
console.log(map.get("key2"));
console.log(map["key2"]);
map.forEach(function(key){
console.log("key",key) //输出的是map中的value值
})
2. 数组类型:
$(function () {
debugger
var searchContent = document.getElementById('search-input');
searchContent.value=keyword;
var url='http://127.0.0.1/news.newssearchsolr.phtml?viewId=json&sort_type=sj&keyword=' + keyword;
$.ajax({
url:url,
type: "get",
dataType:"json",
success:function (data) {
debugger;
alert("12345");
console.log(data);
//处理数据,进行展示
dealData(data);
}
})
});
//处理数据
function dealData(data){
debugger
var totalpage = data.totalpage;
var page = data.page;
var totalnum = data.totalnum;
var results = data.results;
console.log(totalpage);
console.log(page);
console.log(totalnum);
console.log(results);
results.map(item => {
console.log(item.newstitle);
});
}
js中常用数据对象操作
最新推荐文章于 2022-12-06 17:58:18 发布
这篇博客探讨了JavaScript中的Map数据结构的使用,包括设置和遍历元素。同时,展示了如何通过Ajax从服务器获取JSON数据,并进行处理和展示。在处理数据部分,文章详细解释了如何解析并打印JSON响应中的关键字段。
摘要由CSDN通过智能技术生成