发表于: 2019-03-27 18:50:36
1 647
今日完成的事情
js 对象数组添加属性、修改属性
<div id="untitle"></div>
<script>
$(document).ready(function(){
$("#untitle").attr("title","赋值");
})
</script>
希望能帮助你。
——————————————
JavaScript Array map() 方法
map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。
map() 方法按照原始数组元素顺序依次处理元素。
注意: map() 不会对空数组进行检测。
注意: map() 不会改变原始数组。
map不是“地图”的意思,而是指“映射”。[].map(); 基本用法跟forEach方法类似:
array.map(callback,[ thisObject]);
callback的参数也类似:
[].map(function(value, index, array) {
// ...
});
map方法的作用不难理解,“映射”嘛,也就是原数组被“映射”成对应新数组。下面这个例子是数值项求平方:
var data = [1, 2, 3, 4];
var arrayOfSquares = data.map(function (item) {
return item * item;
});
alert(arrayOfSquares); // 1, 4, 9, 16
callback需要有return值,如果没有,就像下面这样:
var data = [1, 2, 3, 4];
var arrayOfSquares = data.map(function() {});
arrayOfSquares.forEach(console.log);
jq中attr()和prop()的区别
___________________________
json与数组的第一个区别,json的下标与数组的下标不一样,json的下标是字符串,数组的下标是数字。
数组,有length;但是我们求json的数组的时候,发现,undefined
明日计划:
杀人四步骤状态机demo
评论