목록all (15)
HYEJIN's
대부분의 프로그래밍 언어는 블록 레벨 스코프 지만, javascript에서는 함수 레벨 스코프(Function-level scope)를 따른다. var - 함수 스코프 / let, const - 블럭 스코프, 호이스팅 일어나지않음 let 재할당이 가능하다. 동일한 이름을 갖는 변수를 중복해서 선언할 수 없다. var name = "global var"; function home(){ var homevar = "homevar"; for(var i=0; i
기본 문법 import React, { Component, Fragment } from 'react'; // 리액트 모듈을 불러와 사용하겠다~ class App extends Component { render() { return ( 안녕하세요 리액트 ); } } export default App; import React, { Component, Fragment } from 'react'; // 리액트 모듈을 불러와 사용하겠다~ class App extends Component { render() { const name = 'hyejin !'; const value = 1; return ( hello {name} {/* 조건부 렌더링 */} { 1+1 === 2 ? '맞음':'틀림'} { (()=>{ //..
추가/제거 shift 배열 앞부분의 값을 삭제 var arr = [ 1, 2, 3, 4 ]; arr.shift(); console.log( arr ); // [ 2, 3, 4 ] unshift 배열 앞부분에 값을 삽입 var arr = [ 1, 2, 3, 4 ]; arr.unshift( 0 ); console.log( arr ); // [ 0, 1, 2, 3, 4 ] pop 배열 뒷부분의 값을 삭제 var arr = [ 1, 2, 3, 4 ]; arr.pop(); console.log( arr ); // [ 1, 2, 3 ] push 배열 뒷부분에 값을 삽입 var arr = [ 1, 2, 3, 4 ]; arr.push( 5 ); console.log( arr ); // [ 1, 2, 3, 4, 5 ] ..