Es6學(xué)習(xí)心得(第一篇)

首先感謝阮老師的Es6教材的指導(dǎo)
鏈接

//數(shù)組的解構(gòu)賦值  對應(yīng)位置呛踊,對應(yīng)變量賦值
 example(){
        return [10,20,30];
    }

var [a,b,c] = this.example();

 //對象賦值
        var {obj1,obj2} = {obj1:'firsr',obj2:'second'};
//遍歷Map結(jié)構(gòu)
 var map = new Map();
        map.set('first','hello');
        map.set('second','world');
        for (let [key,value] of map){
            //console.warn(key+value);
        }
        //獲取鍵名
        for (let [key] of map){
            // ...
        }

        //獲取 鍵值
        for (let [,value] of map){
            // ...
        }

//chartCodeAt(index) chartAt(index)

var codeS = '中a';
       //console.warn(codeS.charCodeAt(0)+codeS.charAt(0)); //20013 中

       //includes() 是否找到  startsWith() 是否在頭部  endsWith() 是否在尾部 默認從0開始砾淌,也可以指定搜索位置
       var inclu = 'Please sitDown!';
      // console.warn(inclu.startsWith('Ple'));//true
      // console.warn(inclu.includes('ea'));//true
      // console.warn(inclu.endsWith('!'));//true
      // console.warn(inclu.includes('ea',3));//false //從下標為3的位置,到length 結(jié)束
      // console.warn(inclu.startsWith('o',11));//true //從下標為3的位置谭网,到length 結(jié)束
      // console.warn(inclu.endsWith('l',2));//true //【注意】這里是指起始位置到下標為2的地方結(jié)束

//repeat(n)返回一個新的字符串汪厨,表示將原字符串重復(fù)n次

  console.warn('lee'.repeat(2));//leelee

//模版字符串 (`)來標識

//模版字符串 (`)來標識
        //1.普通字符串的使用  `hello '\n' world!`
        /*
        * 2.多行字符串  可保留輸入格式
        *      `hello
        *        world`
        *
        *
        *
        * */
        //3.字符串變量嵌入   {`What is the date?   ${intro}` 【注意】需要將變量名寫在${}中
        var intro = 'Today is monday!';

  <Text>{`hello '\n'

                 world!`}</Text>
                <Text>{`What is the date?   ${intro}`}</Text>
屏幕快照 2017-05-17 下午3.26.07.png

最后附上完整代碼



import React, {Component} from 'react'
import {
    Navigator,
    View,
    Text,
    StyleSheet,
    ScrollView

} from 'react-native'
export default class Es6 extends Component {


    example(){
        return [10,20,30];
    }


    render() {
        //數(shù)組的解構(gòu)賦值  對應(yīng)位置,對應(yīng)變量賦值
        var [a,b,c] = this.example();
        var [foo,[[bar]],baz] = [0,[[1]],2];
        //對象賦值
        var {obj1,obj2} = {obj1:'firsr',obj2:'second'};
        //遍歷Map結(jié)構(gòu)
        var map = new Map();
        map.set('first','hello');
        map.set('second','world');
        for (let [key,value] of map){
            //console.warn(key+value);
        }
        //獲取鍵名
        for (let [key] of map){
            // ...
        }

        //獲取 鍵值
        for (let [,value] of map){
            // ...
        }

        var codeS = '中a';
        //console.warn(codeS.charCodeAt(0)+codeS.charAt(0)); //20013 中

        //includes() 是否找到  startsWith() 是否在頭部  endsWith() 是否在尾部 默認從0開始愉择,也可以指定搜索位置
        var inclu = 'Please sitDown!';
       // console.warn(inclu.startsWith('Ple'));//true
       // console.warn(inclu.includes('ea'));//true
       // console.warn(inclu.endsWith('!'));//true
       // console.warn(inclu.includes('ea',3));//false //從下標為3的位置劫乱,到length 結(jié)束
       // console.warn(inclu.startsWith('o',11));//true //從下標為3的位置,到length 結(jié)束
       // console.warn(inclu.endsWith('l',2));//true //【注意】這里是指起始位置到下標為2的地方結(jié)束

    //repeat(n)返回一個新的字符串锥涕,表示將原字符串重復(fù)n次
        console.warn('lee'.repeat(2));//leelee

    //模版字符串 (`)來標識
        //1.普通字符串的使用  `hello '\n' world!`
        /*
        * 2.多行字符串  可保留輸入格式
        *      `hello
        *        world`
        *
        *
        *
        * */
        //3.字符串變量嵌入   {`What is the date?   ${intro}` 【注意】需要將變量名寫在${}中
        var intro = 'Today is monday!';



        return (
            <ScrollView style={styles.container}>
                <Text>{a}+衷戈+{c}= {a+b+c}</Text>
                <Text>{foo}+{bar}+{baz}</Text>
                <Text>{obj1}+{obj2}</Text>
                <Text>{`hello '\n'

                 world!`}</Text>
                <Text>{`What is the date?   ${intro}`}</Text>
            </ScrollView>


        );
    }
}

const styles = StyleSheet.create({
    container: {
        flex: 1,
        backgroundColor: '#F5FCFF',
        paddingTop:30,
    },


});

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市层坠,隨后出現(xiàn)的幾起案子殖妇,更是在濱河造成了極大的恐慌,老刑警劉巖破花,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谦趣,死亡現(xiàn)場離奇詭異,居然都是意外死亡座每,警方通過查閱死者的電腦和手機前鹅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來峭梳,“玉大人舰绘,你說我怎么就攤上這事〈型郑” “怎么了除盏?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長挫以。 經(jīng)常有香客問我,道長窃祝,這世上最難降的妖魔是什么掐松? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮粪小,結(jié)果婚禮上大磺,老公的妹妹穿的比我還像新娘。我一直安慰自己探膊,他們只是感情好杠愧,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著逞壁,像睡著了一般流济。 火紅的嫁衣襯著肌膚如雪锐锣。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天绳瘟,我揣著相機與錄音雕憔,去河邊找鬼。 笑死糖声,一個胖子當著我的面吹牛斤彼,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蘸泻,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼琉苇,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了悦施?” 一聲冷哼從身側(cè)響起并扇,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎歼争,沒想到半個月后拜马,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡沐绒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年俩莽,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片乔遮。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡扮超,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蹋肮,到底是詐尸還是另有隱情出刷,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布坯辩,位于F島的核電站馁龟,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏漆魔。R本人自食惡果不足惜坷檩,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望改抡。 院中可真熱鬧矢炼,春花似錦、人聲如沸阿纤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽欠拾。三九已至胰锌,卻和暖如春骗绕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背匕荸。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工爹谭, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人榛搔。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓诺凡,卻偏偏與公主長得像,于是被迫代替她去往敵國和親践惑。 傳聞我的和親對象是個殘疾皇子腹泌,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容