가방을 닫다.타이머.bom
제목1: 다음 코드는 얼마나 출력됩니까?fnArri에서 i를 출력하도록 코드를 수정합니다.두 가지 이상의 방법을 사용하다 var fnArr = [];
for (var i = 0; i < 10; i ++) {
fnArr[i] = function(){
return i;
};
}
console.log( fnArr[3]() ); // 10
:
var fnArr = [];
for (var i = 0; i < 10; i ++) {
(function (i){
fnArr[i] = function(){
return i;
};
})(i);
}
console.log( fnArr[3]() );// 3
:
var fnArr = [];
for (var i = 0; i < 10; i ++) {
fnArr[i] = (( function(i){
return function(){
return i;
}
})(i));
}
console.log( fnArr[3]() ); // 3
제목 2: 자동차 대상을 봉인하면 다음과 같은 방식으로 자동차 상태를 얻을 수 있다. var Car = (function(){
var speed = 0;
function setSpeed(s){
speed = s;
return speed;
};
function getSpeed(){
return speed;
}
function accelerate(){
return speed+=10;
}
function decelerate(){
return speed>0?speed-=10:speed;
}
function getStatus(){
if(speed>0){
return 'running';
}else
{
return 'stop';
}
}
return{
setSpeed:setSpeed, //car
getSpeed:getSpeed,
accelerate:accelerate,
decelerate:decelerate,
getStatus:getStatus,
}
})()
Car.setSpeed(30);
Car.getSpeed(); //30
Car.accelerate();//40
Car.getSpeed(); //40;
Car.decelerate();//30
Car.decelerate();//20
Car.getSpeed(); //20
Car.getStatus(); // 'running';
Car.decelerate(); //10
Car.decelerate();//0
Car.getStatus(); //'stop';
//Car.speed; //error
제목 3: 다음 코드의 출력 결과는?왜? var a = 1;
setTimeout(function(){
a = 2;
console.log(a);
}, 0);
var a ;
console.log(a);
a = 3;
console.log(a);
:1 3 2 setTimeout 0, 0 setTimeout, 2
제목 4: 다음 코드의 출력 결과는?왜? var flag = true;
setTimeout(function(){
flag = false;
},0)
while(flag){}
console.log(flag);
,
while , , 。flag , ,
제목 5: 다음 코드 출력은?delayer: 0, delayer:1을 출력하는 방법:...(클로즈업으로 구현) for(var i=0;i<5;i++){
setTimeout(function(){
console.log('delayer:' + i );
}, 0);
console.log(i);// 012345 delayer:5(5 )
}
:
var fnArr = [];
for (var i = 0; i < 5; i ++) {
(function (i){
return setTimeout(function(){
console.log('delayer:' + i )}, 0);
})(i);
}
console.log(i);// delayer: 0, delayer:1...
제목 6: 원소의 실제 넓이를 어떻게 얻는가 function trueStyle(element,pseduoElement){
return element.currentStyle ? element.currentStyle : window.getComputedStyle(element,pseduoElement);
}
let trueWidth = trueStyle(element).width;
let trueHeight = trueStyle(element).height;
제목 7: URL은 어떻게 인코딩합니까?왜 인코딩해야 합니까?
js에는 두 가지 인코딩 방식이 있습니다. encodeURI () 방법은 ASCII 자모, 숫자, ~! @#$&()/;?,+'등 인코딩 encodeURIComponent() 방법은 ASCII 자모, 숫자, ~!() '등 인코딩 디코딩 방식이 decodeURI () 와 decodeURICompenent () http 프로토콜로 전송되는 매개 변수는 키-value 키 값으로 형식되어 있으며, 여러 개의 매개 변수를 전달하면 키 값으로 분할하고, 매개 변수 값을 =로 분할하지만, 전달하는 참수 자체가 & 를 포함하면 = 다른 의미를 초래하기 쉽다.
제목 8: 다음 함수를 보완하여 사용자의 브라우저 유형을 판단합니다 function isAndroid(){
return /Android/.test(navigator.userAgent);
}
funcnction isIphone(){
return /iPhone/.test(navigator.userAgent);
}
function isIpad(){
return /iPad/.test(navigator.userAgent);
}
function isIOS(){
return /(iPad)|(iPhone)|(iTouch)/i.test(navigator.userAgent);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSON
JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
var fnArr = [];
for (var i = 0; i < 10; i ++) {
fnArr[i] = function(){
return i;
};
}
console.log( fnArr[3]() ); // 10
:
var fnArr = [];
for (var i = 0; i < 10; i ++) {
(function (i){
fnArr[i] = function(){
return i;
};
})(i);
}
console.log( fnArr[3]() );// 3
:
var fnArr = [];
for (var i = 0; i < 10; i ++) {
fnArr[i] = (( function(i){
return function(){
return i;
}
})(i));
}
console.log( fnArr[3]() ); // 3
var Car = (function(){
var speed = 0;
function setSpeed(s){
speed = s;
return speed;
};
function getSpeed(){
return speed;
}
function accelerate(){
return speed+=10;
}
function decelerate(){
return speed>0?speed-=10:speed;
}
function getStatus(){
if(speed>0){
return 'running';
}else
{
return 'stop';
}
}
return{
setSpeed:setSpeed, //car
getSpeed:getSpeed,
accelerate:accelerate,
decelerate:decelerate,
getStatus:getStatus,
}
})()
Car.setSpeed(30);
Car.getSpeed(); //30
Car.accelerate();//40
Car.getSpeed(); //40;
Car.decelerate();//30
Car.decelerate();//20
Car.getSpeed(); //20
Car.getStatus(); // 'running';
Car.decelerate(); //10
Car.decelerate();//0
Car.getStatus(); //'stop';
//Car.speed; //error
제목 3: 다음 코드의 출력 결과는?왜? var a = 1;
setTimeout(function(){
a = 2;
console.log(a);
}, 0);
var a ;
console.log(a);
a = 3;
console.log(a);
:1 3 2 setTimeout 0, 0 setTimeout, 2
제목 4: 다음 코드의 출력 결과는?왜? var flag = true;
setTimeout(function(){
flag = false;
},0)
while(flag){}
console.log(flag);
,
while , , 。flag , ,
제목 5: 다음 코드 출력은?delayer: 0, delayer:1을 출력하는 방법:...(클로즈업으로 구현) for(var i=0;i<5;i++){
setTimeout(function(){
console.log('delayer:' + i );
}, 0);
console.log(i);// 012345 delayer:5(5 )
}
:
var fnArr = [];
for (var i = 0; i < 5; i ++) {
(function (i){
return setTimeout(function(){
console.log('delayer:' + i )}, 0);
})(i);
}
console.log(i);// delayer: 0, delayer:1...
제목 6: 원소의 실제 넓이를 어떻게 얻는가 function trueStyle(element,pseduoElement){
return element.currentStyle ? element.currentStyle : window.getComputedStyle(element,pseduoElement);
}
let trueWidth = trueStyle(element).width;
let trueHeight = trueStyle(element).height;
제목 7: URL은 어떻게 인코딩합니까?왜 인코딩해야 합니까?
js에는 두 가지 인코딩 방식이 있습니다. encodeURI () 방법은 ASCII 자모, 숫자, ~! @#$&()/;?,+'등 인코딩 encodeURIComponent() 방법은 ASCII 자모, 숫자, ~!() '등 인코딩 디코딩 방식이 decodeURI () 와 decodeURICompenent () http 프로토콜로 전송되는 매개 변수는 키-value 키 값으로 형식되어 있으며, 여러 개의 매개 변수를 전달하면 키 값으로 분할하고, 매개 변수 값을 =로 분할하지만, 전달하는 참수 자체가 & 를 포함하면 = 다른 의미를 초래하기 쉽다.
제목 8: 다음 함수를 보완하여 사용자의 브라우저 유형을 판단합니다 function isAndroid(){
return /Android/.test(navigator.userAgent);
}
funcnction isIphone(){
return /iPhone/.test(navigator.userAgent);
}
function isIpad(){
return /iPad/.test(navigator.userAgent);
}
function isIOS(){
return /(iPad)|(iPhone)|(iTouch)/i.test(navigator.userAgent);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSON
JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
var a = 1;
setTimeout(function(){
a = 2;
console.log(a);
}, 0);
var a ;
console.log(a);
a = 3;
console.log(a);
:1 3 2 setTimeout 0, 0 setTimeout, 2
var flag = true;
setTimeout(function(){
flag = false;
},0)
while(flag){}
console.log(flag);
,
while , , 。flag , ,
제목 5: 다음 코드 출력은?delayer: 0, delayer:1을 출력하는 방법:...(클로즈업으로 구현) for(var i=0;i<5;i++){
setTimeout(function(){
console.log('delayer:' + i );
}, 0);
console.log(i);// 012345 delayer:5(5 )
}
:
var fnArr = [];
for (var i = 0; i < 5; i ++) {
(function (i){
return setTimeout(function(){
console.log('delayer:' + i )}, 0);
})(i);
}
console.log(i);// delayer: 0, delayer:1...
제목 6: 원소의 실제 넓이를 어떻게 얻는가 function trueStyle(element,pseduoElement){
return element.currentStyle ? element.currentStyle : window.getComputedStyle(element,pseduoElement);
}
let trueWidth = trueStyle(element).width;
let trueHeight = trueStyle(element).height;
제목 7: URL은 어떻게 인코딩합니까?왜 인코딩해야 합니까?
js에는 두 가지 인코딩 방식이 있습니다. encodeURI () 방법은 ASCII 자모, 숫자, ~! @#$&()/;?,+'등 인코딩 encodeURIComponent() 방법은 ASCII 자모, 숫자, ~!() '등 인코딩 디코딩 방식이 decodeURI () 와 decodeURICompenent () http 프로토콜로 전송되는 매개 변수는 키-value 키 값으로 형식되어 있으며, 여러 개의 매개 변수를 전달하면 키 값으로 분할하고, 매개 변수 값을 =로 분할하지만, 전달하는 참수 자체가 & 를 포함하면 = 다른 의미를 초래하기 쉽다.
제목 8: 다음 함수를 보완하여 사용자의 브라우저 유형을 판단합니다 function isAndroid(){
return /Android/.test(navigator.userAgent);
}
funcnction isIphone(){
return /iPhone/.test(navigator.userAgent);
}
function isIpad(){
return /iPad/.test(navigator.userAgent);
}
function isIOS(){
return /(iPad)|(iPhone)|(iTouch)/i.test(navigator.userAgent);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSON
JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
for(var i=0;i<5;i++){
setTimeout(function(){
console.log('delayer:' + i );
}, 0);
console.log(i);// 012345 delayer:5(5 )
}
:
var fnArr = [];
for (var i = 0; i < 5; i ++) {
(function (i){
return setTimeout(function(){
console.log('delayer:' + i )}, 0);
})(i);
}
console.log(i);// delayer: 0, delayer:1...
function trueStyle(element,pseduoElement){
return element.currentStyle ? element.currentStyle : window.getComputedStyle(element,pseduoElement);
}
let trueWidth = trueStyle(element).width;
let trueHeight = trueStyle(element).height;
제목 7: URL은 어떻게 인코딩합니까?왜 인코딩해야 합니까?
js에는 두 가지 인코딩 방식이 있습니다. encodeURI () 방법은 ASCII 자모, 숫자, ~! @#$&()/;?,+'등 인코딩 encodeURIComponent() 방법은 ASCII 자모, 숫자, ~!() '등 인코딩 디코딩 방식이 decodeURI () 와 decodeURICompenent () http 프로토콜로 전송되는 매개 변수는 키-value 키 값으로 형식되어 있으며, 여러 개의 매개 변수를 전달하면 키 값으로 분할하고, 매개 변수 값을 =로 분할하지만, 전달하는 참수 자체가 & 를 포함하면 = 다른 의미를 초래하기 쉽다.
제목 8: 다음 함수를 보완하여 사용자의 브라우저 유형을 판단합니다 function isAndroid(){
return /Android/.test(navigator.userAgent);
}
funcnction isIphone(){
return /iPhone/.test(navigator.userAgent);
}
function isIpad(){
return /iPad/.test(navigator.userAgent);
}
function isIOS(){
return /(iPad)|(iPhone)|(iTouch)/i.test(navigator.userAgent);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSON
JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
function isAndroid(){
return /Android/.test(navigator.userAgent);
}
funcnction isIphone(){
return /iPhone/.test(navigator.userAgent);
}
function isIpad(){
return /iPad/.test(navigator.userAgent);
}
function isIOS(){
return /(iPad)|(iPhone)|(iTouch)/i.test(navigator.userAgent);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.