es6

对象的解构

/* es6对象解构 */

                    let { data: { goods } } = res

                    /* es6的循环数组的方法 r表示每一个对象 i每一个对象的索引 不可以写return

                       return可以中止循环 但是不会有返回值

                       forEach里面不可以使用break 因为break是for循环里面的关键字*/

                    goods.forEach(function (r, i) {

                        // console.log(r, i);

                        str += `

                       

                            ${i + 1}

                            ${r.goods_name}

                            ${r.goods_price}

                            ${r.goods_number}

                            ${r.goods_weight}

                            ${r.goods_state}

                           

                               

                               

                           

                       

                        `

                    })

/* 老版本 */

                    /* for (var i in res.data.goods) {

                        str += `

                       

                            ${parseInt(i) + 1}

                            ${res.data.goods[i].goods_name}

                            ${res.data.goods[i].goods_price}

                            ${res.data.goods[i].goods_number}

                            ${res.data.goods[i].goods_weight}

                            ${res.data.goods[i].goods_state}

                           

                               

                               

                           

                       

                        `

                    } */

你可能感兴趣的:(es6)