问答详情
源自:7-23 编程练习

求大佬解答

https://img2.mukewang.com/5d380e7500012a7411560362.jpg

还有就是最后一句的push为什么要tarr[1]呢这里的1是什么意思?

提问者:慕设计8083804 2019-07-24 15:59

个回答

  • 阳火锅
    2019-07-24 17:01:07
    已采纳

    就是简单的把字符串分割成数组啊...

    var scoreStr = "小明:87;小花:84;小红:95;小天:100;小张:90;小小:67;小西:78;"

    通过 split( ' ; ' ) 这个函数把字符串分割成了

    var myarr = [小明:87,小花:84,小红:95,小天:100,小张:90,小小:67,小西:78]

    懂了吗?   知道split( ' ; ' )这个括号里面为什么会有  ;  这个符号吗?  意思就是以 ; 这个来进行分割。。

    同样的道理,它下面又把myarr这个数组里面的每一个元素用split( ' : ' ) 进行分割

    就变成这种  [小明,87]  [小花,84] .....

    同时又赋给了一个变量名叫 tarr 的

    此时  tarr[1]  不就是  https://img1.mukewang.com/5d381e4b0001ef1202300036.jpg这个吗?