分割字符串

    1. <script>
    2. /* hello */
    3. /* olleh */
    4. var str = "hello";
    5. var arr = str.split("");
    6. arr.reverse();
    7. console.log(arr.join(""))
    8. /* */
    9. var str = "?key=你&age=18"
    10. /*
    11. var obj = {
    12. key:"你",
    13. age:18
    14. }
    15. */
    16. </script
    1. var str = "?key=你&age=18"
    2. var res = str.slice(1)
    3. var list = res.split("&");
    4. console.log(list)
    5. var key = list[0];
    6. var age = list[1];
    7. key = key.split("=")[1];
    8. age = age.split("=")[1];
    9. var obj ={
    10. key,
    11. age
    12. }
    13. console.log(obj)
    14. </script>
    1. <script>
    2. var url ="https://www.baidu.com?order=hot&cat=你&limit=35&offset=140";
    3. /*
    4. var obj ={
    5. order:hot,
    6. cat:你,
    7. limit:35,
    8. offset:140
    9. }
    10. */
    11. /* 1、order=hot&cat=你&limit=35&offset=140 */
    12. /* 2、 ['order=hot', 'cat=你', 'limit=35', 'offset=140'] */
    13. var res = url.split("?")[1].split("&");
    14. console.log(res)
    15. var obj = {
    16. }
    17. /* 3、需要让数组的每一项中
    18. 第一项作为key
    19. 第二项作为value
    20. */
    21. res.forEach(item=>{
    22. var list = item.split("=");
    23. console.log(list)
    24. obj[list[0]] = list[1];
    25. })
    26. console.log(obj)
    27. </script>