我有文字id=452/name=Vova/Price=457$
我需要在clien构建var id,名称,价格和每个人得到正确的文本,我可以与他们合作
这看起来会像这样
var id=452
var name=vova
var Price=457$
答案 0 :(得分:1)
var liText = "id=452/name=Vova/Price=457$";
var vars = liText.split("/");
var obj = {};
vars.forEach(function(v) {
var keyValue = v.split("=");
obj[keyValue[0]] = keyValue[1];
});
使用对象表示法obj["id"]
访问它们,或者将它们分配给您的变量,如果这是您想要的。
var id = obj["id"];
var name = obj["name"];
var price = obj["Price"];