JavaScript Array 및 String 공통 메소드.

JavaScript는 내장 객체(Array, Date, Math 및 String)와 내장 메서드(split, sort, parseInt)가 많아 개발자의 삶을 더 쉽게 만들어주는 멋진 언어입니다.
Array -> Index-Value pairString -> Also can work as Index-Value(character) pair
자세하게 알아보겠습니다 -

const jsString = 'abc'


(1차원 배열에만 해당) -

const jsArray = ['a', 'b', 'c']


예시:

jsString.indexOf('a') // 0
jsArray.indexOf('a')  // 0 or,

jsString[0] // a
jsArray[0]  // a

jsString == jsArray // false - because array pass reference
'a,b,c' == ['a', 'b', 'c'] // true (loose check)


일반적인 방법:
javascript의 문자열뿐만 아니라 배열에서도 작동하는 몇 가지 유용한 메서드가 있습니다. 따라서 배우면 둘 다 쉽게 신청할 수 있습니다. 사람들은 -

.slice()
.indexOf()
.lastIndexOf()
.concat()
.includes()
.length
.toString()
.valueOf()
[...strOrArray]



처럼 -


기억하세요: 문자열은 항상 값을 전달하지만 배열은 항상 참조를 전달합니다. 그렇기 때문에 변수의 실제 값을 변경하는 배열의 일부 메서드(전부는 아님)가 있습니다. 그러나 문자열의 경우 실제 값을 변경할 수 있는 메서드가 없습니다.


배열 방법:
다음은 원래 배열 값을 직접 수정하는 배열에 대한 몇 가지 메서드를 나열한 것입니다. 이러한 메서드는 문자열에 적용할 수 없습니다.

.splice()
.push()
.pop()
.shift()
.unshift()
.reverse()
.fill()



이러한 배열 메서드는 배열을 수정하지 않고 배열에만 사용됩니다.

.map()
.filter
.reduce()




문자열 방법:
문자열 전용-

.substr() // similar to splice
.substring() // similar to slice
.charAt()
.match()
.trim()




배열에 문자열 메서드를 사용하려는 경우 해당 배열을 문자열로 변환할 수 있으며 그 반대의 경우도 해당 문자열을 배열로 변환하여 문자열에 대한 배열 메서드를 사용할 수 있습니다. 당신은 쉽게 서로를 변환할 수 있습니다 -



감사해요!

좋은 웹페이지 즐겨찾기