René's URL Explorer Experiment


Title: [2주차-2] - 최우석 by chldntjr1321 · Pull Request #14 · podo-javascript/Modern-JavaScript-Study · GitHub

Open Graph Title: [2주차-2] - 최우석 by chldntjr1321 · Pull Request #14 · podo-javascript/Modern-JavaScript-Study

X Title: [2주차-2] - 최우석 by chldntjr1321 · Pull Request #14 · podo-javascript/Modern-JavaScript-Study

Description: 📚 학습 주제 주차: [2주차 - 2] 주제: [참조에 의한 객체 복사, 옵셔널 체이닝] 📝 학습 내용 체크리스트 ✅ 개념 요약 주요 개념들을 이해하기 쉽게 정리했는가? 핵심 포인트를 놓치지 않고 요약했는가? 🔍 모르는 개념 연구 이해하기 어려웠던 개념들을 조사하고 정리했는가? 추가 학습이 필요한 부분을 명시했는가? 💻 예시 코드 및 설명 개념을 설명하는 실용적인 코드 예시를 작성했는가? 코드에 대한 상세한 설명을 포함했는가? 📋 주요 학습 개념 설명/요약 (선택) 객체를 복사하면 변수의 값이 그대로 저장되는 것이 아니라 객체가 저장되어 있는 주소값이 저장됨 Object.assign()을 통해 객체를 복사하는 방법이 있음! 객체 안에 객체가 중첩되어 있다면 '깊은 복사'를 해야함 옵셔널 체이닝이 생기기 전에는 &&를 사용했지만 코드가 길어지는 단점이 있었음 옵셔널 체이닝 앞의 변수는 꼭 선언되어 있어야 하고 왼쪽 평가 대상에 의해 평가가 멈춘 경우 오른쪽의 코드는 실행되지 않는다! 옵셔널 체이닝은 연산자가 아닌 문법 구조체이기 때문에 ?.()나 ?,[]와 같은 형태로 프로퍼티를 읽을 수 있음(대신 읽기 전용 문법이라 쓰기는 안됨 ) ❓ 질문사항 및 토론 포인트 중첩된 객체를 복사하기 위한 다양한 방법들이 있을까요? 원시값을 저장할 때도 객체처럼 주소값을 저장하면 같은 값을 할당할 때마다 새로운 메모리에 다시 할당하지 않아도 될텐데 원시값은 값을 그냥 저장하는 이유가 뭘까요? 옵셔널 체이닝을 쓰기 전에 &&를 사용하면 코드 길이가 길어지는 것 말고 다른 단점이 있을까요? 성능 상의 차이라던가..? 등등 📖 참고 자료 (선택) [추가 참고한 자료가 있다면] 🤡 스터디 이외의 이번주차 학습질문 (선택) 첨부해주신 메모리 구조 글을 봤는데, Max Heap은 부모 노드가 자식 노드보다 무조건 크다고 하고 Min Heap은 부모 노드가 자식 노드보다 무조건 작다고 하는데 여기서 크고 작음은 메모리 얘기인가요?? 그럼 어느정도 미리 메모리의 크기가 정해져 있다는 느낌으로 받아들여지는데, 이게 아니라면 Heap에 저장하는 데이터가 차지할 메모리의 크기에 따라 그때그때 트리가 재조정되는 느낌일까요..? Heap Area는 낮은 주소에서 높은 주소로 할당되는 것이 특징이라는데 저번시간에 간단하게 질문했을 때는 딱히 연속적으로 할당되지는 않는다는 답변과 달라서 이 부분이 궁금합니다!!

Open Graph Description: 📚 학습 주제 주차: [2주차 - 2] 주제: [참조에 의한 객체 복사, 옵셔널 체이닝] 📝 학습 내용 체크리스트 ✅ 개념 요약 주요 개념들을 이해하기 쉽게 정리했는가? 핵심 포인트를 놓치지 않고 요약했는가? 🔍 모르는 개념 연구 이해하기 어려웠던 개념들을 조사하고 정리했는가? 추가 학습이 필요한 부분을 명시했는가? 💻 예시 코드 및...

X Description: 📚 학습 주제 주차: [2주차 - 2] 주제: [참조에 의한 객체 복사, 옵셔널 체이닝] 📝 학습 내용 체크리스트 ✅ 개념 요약 주요 개념들을 이해하기 쉽게 정리했는가? 핵심 포인트를 놓치지 않고 요약했는가? 🔍 모르는 개념 연구 이해하기 어려웠던 개념들을 조사하고 정리했는가? 추가 학습이 필요한 부분을 명시했는가? 💻 예시 코드 및...

Opengraph URL: https://github.com/podo-javascript/Modern-JavaScript-Study/pull/14

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/checks(.:format)
route-controllerpull_requests
route-actionchecks
fetch-noncev2:cc8fd673-1ff5-ecde-2e8e-0af2cb5dcb81
current-catalog-service-hash87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a
request-idE096:3EDB38:46D31:64FC0:69788A82
html-safe-nonce82766cb1b3402395903d8e71b312371a14a72eaf025428689916ff064c4ed391
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMDk2OjNFREIzODo0NkQzMTo2NEZDMDo2OTc4OEE4MiIsInZpc2l0b3JfaWQiOiIyMDE3NTczNTMzNDQ5MjI2ODgyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacc39ea84684f55a551318c2a4261b420a1a65b6197a505f9f1af905b4d74a2cfa
hovercard-subject-tagpull_request:2814155281
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/checks
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/podo-javascript/Modern-JavaScript-Study/pull/14/checks
twitter:imagehttps://avatars.githubusercontent.com/u/56614719?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/56614719?s=400&v=4
og:image:alt📚 학습 주제 주차: [2주차 - 2] 주제: [참조에 의한 객체 복사, 옵셔널 체이닝] 📝 학습 내용 체크리스트 ✅ 개념 요약 주요 개념들을 이해하기 쉽게 정리했는가? 핵심 포인트를 놓치지 않고 요약했는가? 🔍 모르는 개념 연구 이해하기 어려웠던 개념들을 조사하고 정리했는가? 추가 학습이 필요한 부분을 명시했는가? 💻 예시 코드 및...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None2981c597c945c1d90ac6fa355ce7929b2f413dfe7872ca5c435ee53a24a1de50
turbo-cache-controlno-preview
go-importgithub.com/podo-javascript/Modern-JavaScript-Study git https://github.com/podo-javascript/Modern-JavaScript-Study.git
octolytics-dimension-user_id230068078
octolytics-dimension-user_loginpodo-javascript
octolytics-dimension-repository_id1049474942
octolytics-dimension-repository_nwopodo-javascript/Modern-JavaScript-Study
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1049474942
octolytics-dimension-repository_network_root_nwopodo-javascript/Modern-JavaScript-Study
turbo-body-classeslogged-out env-production page-responsive full-width full-width-p-0
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release73a426593e896c8afeb40b1706b74d04068aca2d
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/podo-javascript/Modern-JavaScript-Study/pull/14/checks#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpodo-javascript%2FModern-JavaScript-Study%2Fpull%2F14%2Fchecks
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpodo-javascript%2FModern-JavaScript-Study%2Fpull%2F14%2Fchecks
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Fchecks&source=header-repo&source_repo=podo-javascript%2FModern-JavaScript-Study
Reloadhttps://github.com/podo-javascript/Modern-JavaScript-Study/pull/14/checks
Reloadhttps://github.com/podo-javascript/Modern-JavaScript-Study/pull/14/checks
Reloadhttps://github.com/podo-javascript/Modern-JavaScript-Study/pull/14/checks
podo-javascript https://github.com/podo-javascript
Modern-JavaScript-Studyhttps://github.com/podo-javascript/Modern-JavaScript-Study
Notifications https://github.com/login?return_to=%2Fpodo-javascript%2FModern-JavaScript-Study
Fork 9 https://github.com/login?return_to=%2Fpodo-javascript%2FModern-JavaScript-Study
Star 0 https://github.com/login?return_to=%2Fpodo-javascript%2FModern-JavaScript-Study
Code https://github.com/podo-javascript/Modern-JavaScript-Study
Issues 2 https://github.com/podo-javascript/Modern-JavaScript-Study/issues
Pull requests 6 https://github.com/podo-javascript/Modern-JavaScript-Study/pulls
Actions https://github.com/podo-javascript/Modern-JavaScript-Study/actions
Projects 0 https://github.com/podo-javascript/Modern-JavaScript-Study/projects
Security 0 https://github.com/podo-javascript/Modern-JavaScript-Study/security
Insights https://github.com/podo-javascript/Modern-JavaScript-Study/pulse
Code https://github.com/podo-javascript/Modern-JavaScript-Study
Issues https://github.com/podo-javascript/Modern-JavaScript-Study/issues
Pull requests https://github.com/podo-javascript/Modern-JavaScript-Study/pulls
Actions https://github.com/podo-javascript/Modern-JavaScript-Study/actions
Projects https://github.com/podo-javascript/Modern-JavaScript-Study/projects
Security https://github.com/podo-javascript/Modern-JavaScript-Study/security
Insights https://github.com/podo-javascript/Modern-JavaScript-Study/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpodo-javascript%2FModern-JavaScript-Study%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpodo-javascript%2FModern-JavaScript-Study%2Fissues%2Fnew%2Fchoose
tkp12345https://github.com/tkp12345
podo-javascript:mainhttps://github.com/podo-javascript/Modern-JavaScript-Study/tree/main
chldntjr1321:최우석https://github.com/chldntjr1321/Modern-JavaScript-Study/tree/%EC%B5%9C%EC%9A%B0%EC%84%9D
Conversation 4 https://github.com/podo-javascript/Modern-JavaScript-Study/pull/14
Commits 2 https://github.com/podo-javascript/Modern-JavaScript-Study/pull/14/commits
Checks 0 https://github.com/podo-javascript/Modern-JavaScript-Study/pull/14/checks
Files changed https://github.com/podo-javascript/Modern-JavaScript-Study/pull/14/files
Please reload this pagehttps://github.com/podo-javascript/Modern-JavaScript-Study/pull/14/checks
Learn more about GitHub Actionshttps://docs.github.com/categories/automating-your-workflow-with-github-actions
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.