suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript – Gibt es eine einfache Möglichkeit, es zu schreiben?

styleArr = data.items[0].companys_self_type_styleid.split(',')
matArr = data.items[0].companys_self_type_matid.split(',')
fieldArr = data.items[0].companys_self_type_fieldid.split( ',')

Gibt es eine einfache Möglichkeit, es zu schreiben?

我想大声告诉你我想大声告诉你2778 Tage vor563

Antworte allen(4)Ich werde antworten

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:29:40

    [styleArr, matArr, fieldArr] = [styleArr, matArr, fieldArr].map((key, index) => 
    data.items[0]["companys_self_type" + [
        "styleid", "matid", "fieldid"
    ][index]].split(','))

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-05-19 10:29:40

    function deal(n){
    return data.items[0].n.split(',')
    }
    styleArr = deal(companys_self_type_styleid);
    matArr = deal(companys_self_type_matid);
    fieldArr = deal(companys_self_type_fieldid);

    Antwort
    0
  • 为情所困

    为情所困2017-05-19 10:29:40

    var data = {};
    for (var prop in data.items[0]) {
      var i = prop.substring(prop.lastIndexOf('_') + 1, prop.lastIndexOf('id')) + 'Arr';
      data[i] = data.items[0][prop].split(',');
    }

    Antwort
    0
  • 黄舟

    黄舟2017-05-19 10:29:40

    var arr = data.items[0].companys_self_type_styleid.split(',');
    var styleArr,matArr,fieldArr
    styleArr = matArr = fieldArr = arr ;

    Antwort
    0
  • StornierenAntwort