在前端開發中,處理json數據是很常見的任務。有時候我們需要截取json數據中第一個逗號前的內容,可以通過以下代碼實現:
let jsonData = '{"name":"Tom","age":18,"sex":"male","hobby":["reading","running"]}'; let firstComma = jsonData.indexOf(","); //獲取第一個逗號的位置 let subJsonData = jsonData.substring(0, firstComma); //截取第一個逗號前的內容 console.log(subJsonData); //輸出結果:{"name":"Tom"
上述代碼中,我們首先定義了一段json數據,然后通過indexOf()方法獲取該json數據中第一個逗號的位置,并將其賦值給變量firstComma。接著,我們調用substring()方法截取第一個逗號前的內容,并將其賦值給變量subJsonData。最后,我們輸出subJsonData的值,可以看到我們成功截取了第一個逗號前的內容。
需要注意的是,上述代碼中的json數據必須是符合標準的json格式:屬性名必須用雙引號包裹,屬性值必須是合法的json數據類型(字符串、數字、布爾值、數組、對象、null)。如果json數據不符合標準格式,截取結果可能不如預期。
上一篇ajax影響函數執行順序
下一篇json截取數組最后一位