다음 문자열을 배열로 변환하려면 어떻게해야합니까?문자열을 배열로 변환하는 방법은 무엇입니까?
문자열 :
var string = "[energy,people,coding,vein]";
배열 :
var array = ["energy","people","coding","vein"];
다음 문자열을 배열로 변환하려면 어떻게해야합니까?문자열을 배열로 변환하는 방법은 무엇입니까?
문자열 :
var string = "[energy,people,coding,vein]";
배열 :
var array = ["energy","people","coding","vein"];
이 두 부분의 프로세스입니다
가에서 첫 번째와 마지막 문자를 가정 (String.substr()
으로 브래킷을 제거하여 문자열은 대괄호입니다.)
String.split()
을 사용하여 문자열을 배열로 분리하십시오.
이 배열에 문자열 "[에너지 명, 코드 정맥] 변환하는 가장 효율적인 방법이다
var String1 = '[energy,people,coding,vein]',
array = String1.substr(1, String1.length - 2).split(',');
console.log(array); // ["energy", "people", "coding", "vein"]
당신이 그것을 스스로 해결하려고 않았다 옵션이있는 경우
개폐 브래킷 당신은 처음에 그들을 떠나 단지 SUBSTR 방법을 사용하거나 제거 할 수 있을까? 그렇다면 코드가 무엇입니까? – Populus
한 접근법에 대한 일반적인 논리는 다음과 같습니다. 1. 문자열에서'['및']'를 제거하십시오. 2. 새 문자열을','로 분할하십시오. 이제 코드를 시험해보고 어떻게되는지 알려주십시오. – Ian