관리 메뉴

Jerry

Wed, September 16, 2020 본문

자기 성찰/TIL

Wed, September 16, 2020

juicyjerry 2020. 9. 17. 03:24
반응형

많이 봤는데 필터를 어떻게 할지 모르겠다. 

정리하긴 양이 많아서 리스트만 적어본다.

 

#1. Scope

#2. Closure

# 처음 본 친구

- Array.from() : 유사 배열 객체(array-like-object)나 반복 가능 객체(iterable object)를 얕게 복사해 새로운 Array 객체를 만든다.

developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/from

- What the f*ck JavaScript?

github.com/denysdovhan/wtfjs

- Object.prototype.toString() : 문자열을 반환하는 object의 대표적인 방법

developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/toString

- Type Checking

poiemaweb.com/js-type-check

- BDD (Behaviour-Driven Development)에 대한 간략한 정리

www.popit.kr/bdd-behaviour-driven-development%EC%97%90-%EB%8C%80%ED%95%9C-%EA%B0%84%EB%9E%B5%ED%95%9C-%EC%A0%95%EB%A6%AC/

- 유닛 테스트

ko.wikipedia.org/wiki/%EC%9C%A0%EB%8B%9B_%ED%85%8C%EC%8A%A4%ED%8A%B8

 

# 가끔씩 봐야 될 거 같은 친구

- Hoisting

developer.mozilla.org/en-US/docs/Glossary/Hoisting

- Google JavaScript Style Guide

google.github.io/styleguide/jsguide.html#features-use-const-and-let

 

# 헷갈리는 개념

- What is the difference between a definition and a declaration?

stackoverflow.com/questions/1410563/what-is-the-difference-between-a-definition-and-a-declaration

- The differences between initialize, define, declare a variable

stackoverflow.com/questions/23345554/the-differences-between-initialize-define-declare-a-variable

- What does § mean?

www.quora.com/What-does-%C2%A7-mean-1

- Phases of a Compiler
www.geeksforgeeks.org/phases-of-a-compiler/

- What is the difference between identity and equality in OOP?

stackoverflow.com/questions/1692863/what-is-the-difference-between-identity-and-equality-in-oop

- JavaScript 동치 연산자 ==와 ===의 차이점

- 선언과 재할당

http://google.com

- 깊은 복사와 얕은 복사에 대한 심도 있는 이야기

https://link.medium.com/hZCPEc3IP9

- Copying Objects in JavaScript

scotch.io/bar-talk/copying-objects-in-javascript

- Difference between Call by Value and Call by Reference

www.geeksforgeeks.org/difference-between-call-by-value-and-call-by-reference/

- Array.prototype.shift() : 이 메서드는 배열에서 첫 번째 요소를 제거하고, 제거된 요소를 반환한다. 이 메서드는 배열의 길이를 변하게 한다.

developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/shift

- Array.prototype.unshift() :새로운 요소를 배열의 맨 앞쪽에 추가하고, 새로운 길이를 반환한다.

developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/unshift

- Array.prototype.pop() : 배열의 마지막 요소를 제고하고 그 요소를 반환한다.

developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/pop

- Object.keys() : The Object.keys() method returns an array of a given object's own enumerable property names, iterated in the same order that a normal loop would.

developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys

- Lexical Scope(Static Scope) and Dynamic Scope

반응형

'자기 성찰 > TIL' 카테고리의 다른 글

Mon, October 20, 2020  (0) 2020.10.20
Mon, Septempber 21, 2020  (0) 2020.09.21
Tue, September 15, 2020  (0) 2020.09.16
Mon, September 14, 2020  (0) 2020.09.15
Thu, September 10, 2020  (0) 2020.09.11