본문 바로가기
728x90
반응형

자바스크립트2

[JavaScript] Tagged Literals로 문자열 위치 바꾸고 변수 제거하기 이 부분을 알면 조금 더 이해가 쉬움! 2023.01.31 - [JavaScript] - [JavaScript] 자바스크립트 Template literals로 변수 포함한 html append 쉽게하기 ES6에서 지원하는 문법(?) 중 하나, tagged literals 요걸 사용하면 문자열 사이에 있는 단어 순서를 바꾸거나 변수를 제거하기 쉽다 var name = 'sol'; function tagLiteral_test(text, var){ console.log(text); console.log(var); } tagLiteral_test`이 블로그 작성자는 ${name} 입니다`; 사용 방법 1) 문자열 쪼개는 함수를 만들고 2) 쪼갤 문자열을 함수에 `백틱`안에 넣어서 호출한다 첫번째 파라미터 tex.. 2023. 2. 1.
[JavaScript] 도대체 this 는 뭘까 대충 알고 쓰던 this 연휴내내 시간이 넘쳐 흘러서 본격 문법 공부를 시작했다 오늘의 주제! this, 너 도대체 뭐니. 대충 알아도 구현하는 것에 문제는 없지만 기왕이면 제대로 알고 쓰자! 시작! this의 의미는 몰까? 크게 4가지 의미로 쓸 수 있다 1-1 그냥 쓰거나 함수 안에서 쓰면 this는 window! console.log(this) 콘솔에 this를 찍으면 window {모모 어쩌구} 값이 나온다 이것이 첫번째 의미이다 this = window 여기서 window는 모냐고요? 걍걍 모든 것을 보관하고 관리하는 전역 객체! alert() console.log() 요런 애들을 보관하는 큰 {오브젝트} 우리가 변수를 만들 때도 x는 window라는 큰 오브젝트안에 자동적으로 생성됨! 1-2 .. 2023. 1. 23.
728x90
반응형