Object2 javascript 변수명 합치기, 키값에 문자를 붙여서 동적 할당하기 우선 eval() 이라는 함수가 있는데 이 함수는 문자열 코드를 실행해버리고, 전역접근이 가능해 타인으로부터 악용될수 있으므로 절대!절대 쓰지말라고 MDN에서 못을 박길래 안쓰기로 했다. (난 잘 몰라 아무튼 그렇대..) 그래서 window객체에 변수를 생성해주는 방법이 있다. var aaa = window["aa"+"bb"];//변수명 생성 aaa = "text";//생성된 변수명에 text라는 문자 값 넣음 aabb += "123"; console.log("aabb의 값?", aabb); 결과는 text123이 출력된다. 다만 window에서 생성하는것이므로 전역변수로 생성이 된다. 이건 아직 테스트는 안 해봤는데, 지역변수로 생성하고 싶다면 콘솔에 window를 찍어서 함수나 클래스명을 확인해본뒤.. 2022. 7. 25. javascript object find하기 초간단 예제 private list = [] //타입지정 및 빈값 const code = 1 created(): { this.list = [ { id: 0 , name: 'aa' }, { id: 1 , name: 'bb' }, { id: 2 , name: 'cc' }, ] } const find = this.list.find((item: any) => { return item.id === code }) console.log(find.name) // bb //list라는 오브젝트에서 찾을것이다 //배열을 item이라고 재정의 하겠다 //배열의 결과값의 type은 굳이 정하지 않았다(string, number, object, array..) //item이라고 재정의한 object의 id가 code와 일치하는 결과를 re.. 2020. 9. 11. 이전 1 다음