다음과 같은 배열이 있습니다.
var sphValues = [1, 2, 3, 4, 5];
그런 다음 위의 배열을 아래와 같이 변환해야합니다.
var sphValues = ['1', '2', '3', '4', '5'];
어떻게 변환 할 수 있습니까? 자동 완성을 위해 이것을 사용했습니다.
다음과 같은 배열이 있습니다.
var sphValues = [1, 2, 3, 4, 5];
그런 다음 위의 배열을 아래와 같이 변환해야합니다.
var sphValues = ['1', '2', '3', '4', '5'];
어떻게 변환 할 수 있습니까? 자동 완성을 위해 이것을 사용했습니다.
[1,2,3,4,5].toString().split(",")
답변:
배열 방법을 사용하여
var sphValues = [1,2,3,4,5]; // [1,2,3,4,5]
sphValues.join().split(',') // ["1", "2", "3", "4", "5"]
사용 .map()이이 코드에 더 가독성을 추가 할 코드를 아래처럼 할 수뿐만 아니라, 더 나은 움직임이다 이러한 맥락에서,
sphValues.map(convertAsString);
function convertAsString(val) {
return val.toString();
}
sphValues.map(String)