我正在做本机应用程序的反应。我收到如下 json 响应。
[
{
id: '508',
class: 'class1',
value: '0',
percentage: '8.90',
color: 'black'
},
{
id: '509',
class: 'class2',
value: '0',
percentage: '2.40',
color: 'black'
},
{
id: '510',
class: 'class3',
value: '0',
percentage: '56.40',
color: 'black'
},
{
id: '511',
class: 'class',
value: '0',
percentage: '2.40',
color: 'black'
}
]
Run Code Online (Sandbox Code Playgroud)
我必须检查所有value属性是否为空。如果全部都是空的,我必须做一些其他动作,否则条件其他动作。
const emptyValues = sortedData.map(value => value.key);
console.log('emptyValues data', emptyValues);
Run Code Online (Sandbox Code Playgroud) 如果我有2个数组(properties和data):
properties = [name, height, weight, zone];
data = [
['Luke Skywalker', 123, 112, 'B'],
['Jawa', 12, 8, 'B'],
['Hutt', 200, 999, 'C']
];
Run Code Online (Sandbox Code Playgroud)
并且我想创建一个对象数组(statistics):
statistics = [{
name: 'Luke Skywalker',
height: 123,
weight: 112,
zone: 'B'
},
{
name: 'Jawa',
height: 12,
weight: 8,
zone: 'B'
}, {
name: 'Hutt',
height: 200,
weight: 999,
zone: 'C'
}
];
Run Code Online (Sandbox Code Playgroud)
通常,我只会使用map over data[],创建一个temp对象,然后将其推入statistics[]。
但是由于我知道所有其他条目data都具有相同的维度和数据类型。我也知道从properties到一对一的映射data。javascript中是否有内置函数,该函数以一对一映射输出对象数组?相似 …
我在一个由几个字段组成的注册页面上工作,我只想知道如何从密码确认文本框中删除/隐藏文本。当密码和重新输入密码不匹配时。
这是我的代码
$('#txtConfirmPassword').blur(function() {
if ($('#txtConfirmPassword').val() != $('#txtPassword').val()) {
$('#spPasswordConfirmation').html('Password and Retype Password does not match.');
} else {
$('#spPasswordConfirmation').html('')
}
});
Run Code Online (Sandbox Code Playgroud) 所以,我有一个类似于这样的字符串:
文本编辑器会删除所有空格,但是在每个新行的名字之前可能会有 15-20 个空格
Jake Senior
Stephen Abert
Benny Andrnw
Jacob Ben Juniour
Michael Smith
Run Code Online (Sandbox Code Playgroud)
但是,我在将其拆分为数组时遇到了麻烦,因为按空格拆分会在数组中创建几个空值,我也试图每次都获取这两个名称,而不是将它们拆分为单独的值
In Javascript, Node.js I can generate with https://www.npmjs.com/package/uuid package a 15 digit length "random" string. Is it possible it with Swift?
Like this: 802128100247740
const uuidv4 = require("uuid/v4");
tempUserUuid = uuidv4();
Run Code Online (Sandbox Code Playgroud) 我有一个看起来像这样的对象:
obj = { apples: 2, eggs: 4, potato: 1 }
Run Code Online (Sandbox Code Playgroud)
而且我想返回一个字符串,看起来像这样:I have 2 apples, 4 eggs, 1 potato。
我尝试了以下方法:
obj = { apples: 2, eggs: 4, potato: 1 }
Run Code Online (Sandbox Code Playgroud)
我不知道怎么把它们放在一起
我有一个对象数组
item_array = [{
"Email Address": "c",
"First Name": "a",
"Last Name": "b",
"Permission": "Training Administrator",
"Telephone": "d",
"User Group": "Company Administrator"
},
{
"Email Address": "3",
"First Name": "1",
"Last Name": "2",
"Permission": "6",
"Telephone": "4",
"User Group": "5"
}];
Run Code Online (Sandbox Code Playgroud)
我如何通过这样的给定数组对这个数组进行排序
item_order = ["First Name", "Last Name", "Email Address", "Permission", "Telephone", "User Group"];
Run Code Online (Sandbox Code Playgroud)
我需要对给定数组的对象的对象数组进行排序
iteam_order
预期结果
item_array = [{
"First Name": "a",
"Last Name": "b",
"Email Address": "c",
"Permission": "Training Administrator",
"Telephone": "d",
"User Group": "Company Administrator"
},
{ …Run Code Online (Sandbox Code Playgroud) 假设我有一个这样的列表结构:
[
"id1", "01-01-2019", "name1", "€ 5,60",
"id2", "02-01-2019", "name2", "€ 5,70",
"id3", "03-01-2019", "name3", "€ 5,20",
...
]
Run Code Online (Sandbox Code Playgroud)
我想将它转换为具有json对象的列表,如下所示:
[
{
"id": "id1",
"date": "01-01-2019",
"name": "name1",
"value": "€ 5,60"
},
{
"id": "id2",
"date": "02-01-2019",
"name": "name2",
"value": "€ 5,70"
},
{
"id": "id3",
"date": "03-01-2019",
"name": "name3",
"value": "€ 5,20"
},
...
]
Run Code Online (Sandbox Code Playgroud)
在JavaScript中执行此任务的最有效方法是什么?
我有一个看起来像这样的对象:
let arr = {
names: ['John', 'Paul'],
phones: ['iPhone', 'Samsung', 'Huawei'],
clothesBrands: ['HM', 'Zara']
}Run Code Online (Sandbox Code Playgroud)
我需要对数组的长度求和。我可以这样做:
arr.names.length + arr.phones.length + arr.clothesBrands.length
Run Code Online (Sandbox Code Playgroud)
结果是7。
如果我不知道所有的键,我怎么能以干净的方式做到这一点?
我正在通过使用javascript组合西装对象数组和卡片对象数组来创建一副卡片(卡片对象数组)。
我正在使用forEach循环遍历西装,并且嵌套的是卡片的映射循环。
console.log返回正确的对象以推送到新数组,但是.push()仅使用最后一个西装和最后一个卡来附加组合的对象。
我在哪里错呢?
我尝试了多种不同的循环和方法来添加到新数组中而没有运气。Console.log()返回正确的值,但是我无法将正确的组合对象推送到新数组。
// Deck of Cards
var suits = [
{ suit: "clubs", color: "black" },
{ suit: "spades", color: "black" },
{ suit: "hearts", color: "red" },
{ suit: "diamonds", color: "red" }
];
var family = [
{ name: "2", value: 2 },
{ name: "3", value: 3 },
{ name: "4", value: 4 },
{ name: "5", value: 5 },
{ name: "6", value: 6 },
{ name: "7", value: 7 },
{ name: …Run Code Online (Sandbox Code Playgroud)javascript ×9
arrays ×7
jquery ×2
object ×2
jquery-ui ×1
json ×1
react-native ×1
swift ×1
uuid ×1