字符串对象转数组对象_字符串、数组相互转换 对象转换为数组的方法

1、字符串转数组

str.split(';'); //以分号拆分字符串

2、数组转字符串

arr.join(';'); //把数组项拼接成字符串,并以分号隔开。默认情况下是以逗号隔开

3、对象转换为数组的方法

let arrayLike = {

'0': 'a',

'1': 'b',

'2': 'c',

length: 3

};

// ES5 的写法

var arr1 = [].slice.call(arrayLike); // ['a', 'b', 'c']

// ES6 的写法

let arr2 = Array.from(arrayLike); // ['a', 'b', 'c']

// NodeList 对象

let ps = document.querySelectorAll('p');

Array.from(ps).forEach(function (p) {

console.log(p);

});

// arguments 对象

function foo() {

var args = Array.from(arguments);

// ...

}

Array.from('hello')

// ['h', 'e', 'l', 'l', 'o']

let namesSet = new Set(['a', 'b'])

Array.from(namesSet) // ['a', 'b']

Array.from({ length: 3 });

// [ undefined, undefined, undefined ]

3、删除字符串最后一个字符

var fileid=fileid.substr(0,fileid.length-1);

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值