javascript function

Jinmin Kim·2020년 3월 27일
0

assign

Object.assign({}, a, b);

assing 객체를 병합하는 방법
a와 b 객체를 {} 새로운 객체로 합친다

foreach

instanceMap.forEach(function(comp) {
                if(comp.name.search("text_") >= 0) {
                    comp.text = (Math.random()*100).toFixed(2);
                 }
            });
}

push : 마지막에 추가

pop: 마지막것 뽑기

unshift : 처음에 추가

shift : 처음것 뽑기

splice

splice(위치, 개수) 위치로 부터 개수만큼 배열에서 뽑기

split

문자.split(구분자) -> 배열

var a = "2879"
a.split("")

=["2","8","7","9"]

join

배열.join(구분자) -> 문자

var a = [2,8,7,9]
var.join('')

= "2879"

indexof()

배열.indexOf(값) 값의 위치를 반환시켜준다.
만약 배열안에 값이 없다면 -1를 반환시킨다
numberarray.inputOf(5)

object.entry()

객체가 가지고 있는 모든 프로퍼티를 키와 값 쌍으로
배열 형태로 반환하여준다.

test = {
  a: 1,
  b: 2,
  c: 3
};
Object.entries(test)
  • 결과
    0: (2) ["a", 1]
    1: (2) ["b", 2]
    2: (2) ["c", 3]
for(let [key,value] of Object.entries(obj[0]))

키와 값을 배열의 형태로 반환하여준다

search() 메서드는 String 객체간에 같은 것을 찾기 위한 검색을 실행한다.

if(comp.search("test_") >= 0){

	}

hasOwnProperty()

const object1 = new Object();
object1.property1 = 42;

console.log(object1.hasOwnProperty('property1'));

// true
메소드는 객체가 특정 프로퍼티를 가지고 있는지를 나타내는 불리언 값을 반환한다.

profile
Let's do it developer

0개의 댓글