JavaScript 投稿者 Victor Talmacinschi • June 23, 2022
var str = 'こんにちは、「世界」です。';
// 文字列から二重引用符を削除する
str = str.replace(/\"/g, "");
console.log(str); // ハロー、ワールド
0
71.163
JavaScript 投稿者 Victor Talmacinschi • June 23, 2022
var arr = [
{
name: '🐶',
properties: {
type: 'dog',
color: 'brown',
size: 'medium'
}
},
{
name: '🐱',
properties: {
type: 'cat',
color: 'black',
size: 'small'
}
}
];
// 配列の各オブジェクトを繰り返し処理します.
arr.forEach(function(obj) {
// オブジェクトが 'properties' という名前のプロパティを持っているかどうかをチェックします。
if (obj.hasOwnProperty('properties')) {
// オブジェクトから 'properties' プロパティを削除します。
delete obj.properties;
}
});
0
18.965
JavaScript 投稿者 Victor Talmacinschi • June 23, 2022
var arr = [
{
name: "🐶",
properties: ["cute", "friendly"]
},
{
name: "🐱",
properties: ["cute", "aloof"]
}
];
// 配列の各オブジェクトを繰り返し処理します.
arr.forEach(function(obj) {
// オブジェクトが 'properties' プロパティを持つかどうかをチェックします。
if (obj.hasOwnProperty("properties")) {
// properties' 配列の各プロパティを繰り返し処理します。
obj.properties.forEach(function(property) {
// オブジェクトから 'property' を削除します。
delete obj[property];
});
}
});
0
18.965
JavaScript 投稿者 Victor Talmacinschi • June 23, 2022
const obj = {
name: '🐶',
age: undefined,
color: 'brown',
weight: undefined
};
// obj からすべての未定義値を削除します。
Object.keys(obj).forEach(key => obj[key] === undefined && delete obj[key]);
console.log(obj); // { name: '🐶', color: 'brown' }
0
16.852