Получение имени переменной объекта для нового объекта

В моем случае мне нужно объединить весь номер учетной записи человека, номер мобильного телефона которого уникален. Поэтому для этого я использовал следующий запрос.

SELECT GROUP_CONCAT(AccountsNo) as Accounts FROM `tblaccounts` GROUP BY MobileNumber

Результат запроса ниже:

Accounts
93348001,97530801,93348001,97530801
89663501
62630701
6227895144840002
60070021
60070020
60070019
60070018
60070017
60070016
60070015
1
задан AK47 14 February 2019 в 13:20
поделиться

3 ответа

вы можете сделать конструктор функции myObjConstr (), затем вы можете создать новый myObjConstr ().

1) конструктор функции

function myObjConstr (objName) {
    this.objName = objName;
}

2) создать объект типа myObjConstr

var name1 = new myObjConstr("name1");
var name2 = new myObjConstr("name2");

3) если вы хотите напечатать значение,

console.log(name1.objName)
0
ответ дан CodingbyRaj 14 February 2019 в 13:20
поделиться

Вам нужно будет передать имя объекта конструктору:

function myObjConstr (obj_name) {
    this.object_name = obj_name;
    console.log(this.object_name);
}

var name1 = new myObjConstr("name1");
var nameff = new myObjConstr("nameff"); 
0
ответ дан AK47 14 February 2019 в 13:20
поделиться

Вы не можете передать имя переменной конструктору. Вместо этого вы можете преобразовать array имен переменных в массив objects

let names = [
  'name1',
  'nameff'
]
let objects = names.map(name => myObjConstr(name));
function myObjConstr(name){
  this.name = name;
  console.log(this.name);
}

0
ответ дан Bergi 14 February 2019 в 13:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: