【问题标题】:How to break a string in Java script and store them as variables如何在Javascript中打破字符串并将它们存储为变量
【发布时间】:2018-10-25 08:29:50
【问题描述】:

我有以下文字:"configuration/entities/details/attributes/FirstName". 我想以这样的方式打破它,attributesFirstName 应该分开出现,最好作为两个变量。

如何使用 JavaScript 实现这一点?

【问题讨论】:

标签: javascript string substring


【解决方案1】:

如果结构始终相同,属性和名称在最后,你可以这样做:

let text = "configuration/entities/details/attributes/FirstName"
let arr = text.split("/"); //["configuration",  "entities","details",  "attributes",  "FirstName"]
let reverse_arr = arr.reverse();
let [name,attr] = reverse_arr;

console.log(name, attr)

split 用“/”分隔,reverse() 很好地反转它,然后通过解构,您说“取前两个并将其放入两个变量中”

如果这两个在末尾,是否有更多或更少的元素并不重要

【讨论】:

    【解决方案2】:

    你可以这样做:

    let targetString="configuration/entities/details/attributes/FirstName";
    let splitArray=targetString.split('/');
    let attributes=splitArray[splitArray.length-1]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-06
      • 2017-02-23
      • 1970-01-01
      • 1970-01-01
      • 2015-05-07
      • 1970-01-01
      • 2022-01-20
      相关资源
      最近更新 更多