ES6 는 이 정도 면 충분 합 니 다.

2229 단어 JS
ES6       

1.     const   let
 ES6  ,      var        :       ,           '   '(                )
   '      ';

ES6  ,      let   const      (let   const        :   {}           let   const 
    ):
    let     :let               ,               。
    const     :const              ,                    
(  const      ,              。      ,               )

2.     
①     :              , ${}   
    //ES5 
    var name = 'lux'
    console.log('hello' + name)
    //es6        ,      
    const name = 'lux'
    console.log(`hello ${name}`) //hello lux
②             (``)
    const template = `
    
hello world
` ③ : // 1.includes: const str = 'hahay' console.log(str.includes('y')) // true // 2.repeat: n const str = 'he' console.log(str.repeat(3)) // 'hehehe' // , Math.floor(num) // s.repeat(3.1) s.repeat(3.9) s.repeat(3) // 3. startsWith endsWith const str = 'hello world!' console.log(str.startsWith('hello')) // true console.log(str.endsWith('!')) // true 3. ① : , 。 ② : : (1) function (2) return (3) this // : [1,2,3].map(x => x + 1) // : [1,2,3].map((function(x){ return x + 1 }).bind(this)) , 。 {} return; : var people = name => 'hello' + name // name 4. -- ①ES5 : const people = { name: 'lux', age: 20 } const name = people.name const age = people.age console.log(name + ' --- ' + age) ② ES6 , 。 , : // const people = { name: 'lux', age: 20 } const { name, age } = people console.log(`${name} --- ${age}`) // const color = ['red', 'blue'] const [first, second] = color console.log(first) //'red' console.log(second) //'blue'

좋은 웹페이지 즐겨찾기