JS操作方法

本文介绍了JavaScript中数组的一些常用方法,包括map函数用于遍历数组并返回新的数组;filter函数用于过滤数组中的元素;instanceof运算符用于检测对象的类型;通过prototype属性为对象添加属性或方法;join方法用于连接数组元素;sort方法用于排序数组;toggleClass方法用于切换CSS类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、map函数
可以接受函数作为参数
var staff=[
{name:'abruzzi',age:'24'},
{name:'bajmine',age:'26'},
{name:'chris',age:'25'}
];
staff.map(function(item){
return item.name.toUpperCase();
});
运行结果:['ABRUZZI','BAJMINE','CHRIS']
二、filter函数
过滤数组中满足某些条件的元素
staff.filter(function(item){
return item.age > 24;
});
运行结果:[[name:'bajmine',age:'26'],[name:'chris',age:'25']]
三、instanceof 运算符
用来测试一个对象在其原型链中是否存在一个构造函数的 prototype 属性。
var array = ["1","2","3"];
print(array instanceof Array);//true 判断对象是否是Array
四、prototype 属性使您有能力向对象添加属性和方法
function emply(name,job){
this.name = name;
this.job = job
}
var bill = new emply("li","work");
bill.prototype.age = null;
bill.age = 25;
document.print(bill.age);//25 输出结果
五、join数组对象方法
array = ["1","2","3"];
var str = array.join("|");
print(str); //输出结果:字符串以|分隔 1|2|3
六、sort 数组排序
var array = [10,23,44,58,106,235];
array.sort(function(a,b){return a-b;}) //正序输出 10,23,44,58,106,235
array.sort(function(a,b){return b-a;}) //逆序输出 235,106,58,44,23,10
函数接受两个参数,返回一个数值。
如果这个值大于0,说明第一个参数大于第二个参数,
如果返回值为0,说明两个参数相等,
返回值小于0,说明第一个参数小于第二个参数,
sort根据这个返回值来进行最终的排序
七、toggleClass() 方法
toggleClass() 对设置或移除被选元素的一个或多个类进行切换。
该方法检查每个元素中指定的类。如果不存在则添加类,如果已设置则删除之。这就是所谓的切换效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值