본문 바로가기

js

[js]array 배열 기초

See the Pen array 기초 by sangmok-ye (@sangmok-ye) on CodePen.

let array = [
	{"name":"제품명1","unit":"단가1"},
	{"name":"제품명2","unit":"단가2"},
	{"name":"제품명3","unit":"단가3"},
	{"name":"제품명4","unit":"단가4"},
]

console.log(array[i].name)


/* ========================================= */


  let array= [
  	"제품명1",
  	"제품명2",
  	"제품명3",
  	"제품명4",
]


console.log(array[i])

php 배열 추출 explode()

$str = "hi hello bye"
$array = explode(" ",$str)
// 추출

$array[0] = hi
$array[1] = hello
$array[2] = bye


/* ==================================== */

$str = "hi hello bye good bad"
$array = explode(" ",$str, 3)
// 정수를 기입할 경우 총 n개의 배열을 추출하며 마지막배열에 남은 문자열 모두 입력

$array[0] = hi
$array[1] = hello
$array[2] = bye good bad


/* ==================================== */

$str = "hi hello bye good bad"
$array = explode(" ",$str, -3)
// 마이너스값을 기입할 경우 뒤에서부터 n개 제거

$str = "hi hello"
$array[0] = hi
$array[1] = hello

 

let arr=["A","B","C","A","E","F"]

console.log(arr.indexOf("A")) // 0 출력
// indexOf는 내가 원하는 값의 index값을 알려줌

console.log(arr.lastIndexOf("A")) // 3 출력
// lastIndexOf는 뒤에서 index값을 구하는 것이 아닌 해당 요소의 마지막 index값을 알려줌


console.log(arr.indexOf("B"))
console.log(arr.lastIndexOf("B"))
// B는 하나 뿐이므로 결과값이 1로 동일


console.log(arr.indexOf("A")) // 0
console.log(arr.indexOf("A",3)) // 3
// index 3번("C")부터 최초의 A를 찾음



// 해당하는 인자값의 모든 index구하기
let idx = arr.indexOf("A");
while(idx!=-1){
  console.log(idx)
  idx=arr.indexOf("A",idx+1)
}

 


top