我使用json-query因為它可以讓我通過 JSON 對象內的路徑進行查找。找到它后,我想用新值替換該值,并且我希望它會影響字符串,但事實并非如此。有沒有辦法使用 json-query 來做到這一點?或者從對象再次重建此 JSON,但我在文檔中找不到方法。const jsonQuery = require("json-query");var data = { people: [ { name: "Matt", country: "NZ" }, { name: "Pete", country: "AU" }, { name: "Mikey", country: "NZ" } ]};const b = jsonQuery("people[country=NZ].name", { data: data});console.log({ b });b.value = "bla";console.log({ b }); // value === 'bla'console.log({ data }); // value === 'Matt'codesandbox.io
如何使用 json-query 更改匹配屬性的值?
慕俠2389804
2023-09-07 16:52:43