0
の性質を評価したガイド:私は必要なものJavaScriptを:私はこれに似た二つの物体持つオブジェクト
var person = {
fname: 'John',
lname: 'Doe'
};
var myObj = {
fullName: function() {
return person.fname + ' ' + person.lname;
}
};
すると、このようなオブジェクトである - myObj
が、評価さ:
var someObj = {
fullName: 'John Doe'
};
myObj
するのでとにかくJSONとして必要なので、私はJSON.stringify
を使って方法を見つけました:
function replacer(key, value) {
if (typeof value == 'function') {
return value.call();
}
return value;
}
var someObj = JSON.stringify(myObj, replacer);
これは機能しますが、かなり脆いと感じています。私はそれについていくつかの調査をしたいと思います。 replacer
のような関数の特別な名前はありますか?replacer
のより成熟した実装に付属するライブラリはありますか?
本当に涼しい、これについて知らなかった、ありがとう。 – Sven
ようこそ。 –