今回の振り返り
2137 ワード
遅くなりましたが、ゆっくり報告してブログを作ってみたいと思います.
順番を変えて、近づき、オリジナルもあります.companyでは、「Codestates」はnameの価値値として使われていますが、操作が正しくなく、熟考の末、上記の内容に書きましたが、これは間違いです.
結果は以下の通りです.
ご覧の通りです.
私のコードと違って、順番は変わっていません.
{age:35,...,name:非「金符号化」}
{name:「金符号化」,...,age:35}.私も最初はそう思っていました.
ここで撮影したときは全くそのような考えがなかったので、私が上記の解答方法を使った最初の理由です.
二つ目は.
original.会社です.コンソールウィンドウでオリジナル.companyを入力すると、nameを除いてcompanyオブジェクトの値が1つずつリストされます.だからこの値段にゆっくり近づきたいです.
original.company.名前で近づいてきました.そしてその状態で、「CodeState」に変更できることを確認し、上記の説明方法に従ってそれぞれ宣言と作成を行いました.しかし元のオブジェクトは使用されていないため、誤った答えとなった.
そしてどんなに探しても、今になって分かった事実は、
...original, company,
これは、companyオブジェクトにアクセスし、nameオブジェクトにアクセスして「必要な値」を変更できることを意味します.うん、確かに思い出した...展開値はspread/restで、オブジェクトとして別のオブジェクトを入力します.
オブジェクトの内部も「拡散」...一部にアクセスし、「希望する値」に変更...
実際、私は多くの軍隊の展開関数を探したが、結局その例は見つからなかった.
このように変更できることを確認します.
const original = {
name: '김코딩',
company: {
name: 'Unemployed',
skill: ['Development', 'Writing'],
role: {
name: 'Software Engineer'
}
},
age: 35
}
const getChanged = () => {
let role = {name : 'Software Engineer'}
let company = {name : "Code States" , skill : ['Development','Writing'], role}
let rest = {company ,name :'김코딩'}
return {age :35,...rest}
}
module.exports = {
original,
getChanged
}
私のコードはこうです.私のspread/restは通過しませんでした.実は価格は欲しい価格で出てきたのですが...もう一度読みますが、spread/restを使用していますが、元のオブジェクトは使用されていません.当時も使いたかったのですが、まず値を変更しなければなりませんでした(name:「金符号化」はage:35より早いはずです.)順番を変えて、近づき、オリジナルもあります.companyでは、「Codestates」はnameの価値値として使われていますが、操作が正しくなく、熟考の末、上記の内容に書きましたが、これは間違いです.
結果は以下の通りです.
const original = {
name: '김코딩',
company: {
name: 'Unemployed',
skill: ['Development', 'Writing'],
role: {
name: 'Software Engineer'
}
},
age: 35
}
const getChanged = () => {
return {
...original,
company: {
...original.company,
name: 'Code States'
}
}
}
ご覧の通りです.
私のコードと違って、順番は変わっていません.
{age:35,...,name:非「金符号化」}
{name:「金符号化」,...,age:35}.私も最初はそう思っていました.
ここで撮影したときは全くそのような考えがなかったので、私が上記の解答方法を使った最初の理由です.
二つ目は.
original.会社です.コンソールウィンドウでオリジナル.companyを入力すると、nameを除いてcompanyオブジェクトの値が1つずつリストされます.だからこの値段にゆっくり近づきたいです.
original.company.名前で近づいてきました.そしてその状態で、「CodeState」に変更できることを確認し、上記の説明方法に従ってそれぞれ宣言と作成を行いました.しかし元のオブジェクトは使用されていないため、誤った答えとなった.
そしてどんなに探しても、今になって分かった事実は、
...original, company,
これは、companyオブジェクトにアクセスし、nameオブジェクトにアクセスして「必要な値」を変更できることを意味します.うん、確かに思い出した...展開値はspread/restで、オブジェクトとして別のオブジェクトを入力します.
オブジェクトの内部も「拡散」...一部にアクセスし、「希望する値」に変更...
実際、私は多くの軍隊の展開関数を探したが、結局その例は見つからなかった.
このように変更できることを確認します.
Reference
この問題について(今回の振り返り), 我々は、より多くの情報をここで見つけました https://velog.io/@corepen_/이번의-회고テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol