我從JSON數據庫中收集一些用戶。我更喜歡有一個包含有關用戶的所有信息的數組。將一個大數組縮小爲一個只包含一個字符串的JavaScript
但是對於應用程序的其餘部分,我只需要將用戶的預先名稱作爲字符串。
db_users
是包含完整用戶信息的數組。 users
只包含預設名稱。
var db_users = [];
var users = [];
var counter = 0;
$.ajax({
url: myUrl,
dataType: 'json',
async: false,
success: function(data) {
$.each(data, function(i, user) {
db_users.push({
workerid: user.workerid,
prename: user.prename,
lastname: user.lastname,
avatar: user.avatar,
lineup: user.lineup,
languages: user.languages,
partnerid: user.partnerid,
code: user.code,
partnerName: user.partnerName,
street: user.street,
zip: user.zipCode,
city: user.city,
email: user.email,
phone: user.phone,
slogan: user.slogan
});
users[counter] = user.prename;
counter++;
});
}
});
我有什麼做的,因爲我用users
使用db_users
以同樣的方式?有沒有像 [db_users prename];
這將創建一個只有作爲字符串的名稱數組?
這是怎麼回事應該在以後使用:
//users: ['Laura', 'Sarah', 'Alice'],
users: users,
看起來你已經在創建'users'數組了。所以有什麼問題? –
我只想擁有'db_users'數組,'users'數組就在那裏向您展示我將如何使用它。 – doonot
'for(var n = 0; n
Teemu