반응형

JavaScript 80

React js onClick은 메서드에 값을 전달할 수 없습니다.

React js onClick은 메서드에 값을 전달할 수 없습니다. onClick 이벤트 값 속성을 읽습니다.그러나 클릭하면 콘솔에 다음과 같은 내용이 표시됩니다. SyntheticMouseEvent {dispatchConfig: Object, dispatchMarker: ".1.1.0.2.0.0:1", nativeEvent: MouseEvent, type: "click", target 코드는 올바르게 동작하고 있습니다. 보면 알 수 요.{column} 이벤트에서는수 을 클릭합니다. 마이코드: var HeaderRows = React.createClass({ handleSort: function(value) { console.log(value); }, render: function () { var tha..

source 2022.10.13

연결 없이 자바스크립트에서 변수를 문자열로 보간하려면 어떻게 해야 합니까?

연결 없이 자바스크립트에서 변수를 문자열로 보간하려면 어떻게 해야 합니까? PHP에서는 다음과 같은 작업을 수행할 수 있습니다. $hello = "foo"; $my_string = "I pity the $hello"; 출력:"I pity the foo" JavaScript에서도 같은 일이 가능한지 궁금합니다.연결을 사용하지 않고 문자열 내부 변수 사용 - 쓰기 보다 간결하고 우아해 보입니다.템플릿 리터럴을 활용하여 다음 구문을 사용할 수 있습니다. `String text ${expression}` 템플릿 리터럴은 이중 따옴표 또는 단일 따옴표 대신 백 체크(' ')로 둘러싸여 있습니다. 이 기능은 ES2015(ES6)에서 도입되었습니다. 예 var a = 5; var b = 10; console.log(..

source 2022.10.13

개체 배열에서 메서드 색인화하시겠습니까?

개체 배열에서 메서드 색인화하시겠습니까? 개체를 포함하는 배열의 인덱스를 가져오는 가장 좋은 방법은 무엇입니까? 다음과 같은 시나리오를 상정합니다. var hello = { hello: 'world', foo: 'bar' }; var qaz = { hello: 'stevie', foo: 'baz' } var myArray = []; myArray.push(hello,qaz); 저는 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★indexOf의 hello은 「」입니다.'stevie'이 예에서는 다음과 같이 됩니다.1. JavaScript는 초보라서 간단한 방법이 있는지, 아니면 직접 기능을 만들어야 하는지 모르겠습니다.지도 기능을 사용하면 한 줄로 해결할 수 있다고 생각합니다..

source 2022.09.29

JavaScript 문자열에서 여러 공백을 단일 공백으로 바꿉니다.

JavaScript 문자열에서 여러 공백을 단일 공백으로 바꿉니다. 여백이 추가된 문자열이 있습니다.공백이 한 개 이상일 때마다 한 개만 있었으면 좋겠어요.JavaScript를 사용하여 이 작업을 수행하려면 어떻게 해야 합니까?다음과 같은 경우: var s = " a b c "; console.log( s.replace(/\s+/g, ' ') ) 다음과 같이 String을 증강하여 이러한 동작을 메서드로 구현할 수 있습니다. String.prototype.killWhiteSpace = function() { return this.replace(/\s/g, ''); }; String.prototype.reduceWhiteSpace = function() { return this.replace(/\s+/g,..

source 2022.09.28

iOS 6의 Safari는 $.ajax 결과를 캐싱하고 있습니까?

iOS 6의 Safari는 $.ajax 결과를 캐싱하고 있습니까? 6로의 Safari의 웹는 iOS 6을 수 .$.ajaxPhoneGap은 Safari WebView를 사용합니다. ★★★★★★★★★★★★★★★★★★$.ajax은 「」입니다.POST 및 는 false로 .{cache:false}하지만 여전히 일어나고 있습니다..TimeStamp머리글에 표시했지만 도움이 되지 않았습니다. 조사 결과, Safari는 기능 시그니처가 정적이고 콜마다 변경되지 않는 웹 서비스에 대해서만 캐시된 결과를 반환하는 것으로 나타났습니다.예를 들어 다음과 같은 함수를 상상해 보십시오. getNewRecordID(intRecordType) 이 함수는 동일한 입력 매개 변수를 반복해서 수신하지만 반환되는 데이터는 매번 달라야 ..

source 2022.09.28

Express/Node를 사용하여 404 응답을 프로그래밍 방식으로 전송하는 방법

Express/Node를 사용하여 404 응답을 프로그래밍 방식으로 전송하는 방법 Express/Node 서버에서 404 오류를 시뮬레이션합니다.내가 어떻게 그럴 수 있을까?Express 4.0 이후 전용 기능이 있습니다. res.sendStatus(404); 이전 버전의 Express를 사용하는 경우 대신 이 기능을 사용하십시오. res.status(404).send('Not found'); Express 4.x에 대한 답변 갱신 사용하는 대신res.send(404)이전 버전의 Express와 마찬가지로 새로운 방식은 다음과 같습니다. res.sendStatus(404); Express는 매우 기본적인 404 응답을 "Not Found" 텍스트와 함께 보냅니다. HTTP/1.1 404 Not Found..

source 2022.09.27

대소문자를 구분하지 않는 검색

대소문자를 구분하지 않는 검색 JavaScript에서 2개의 문자열로 대소문자를 구분하지 않는 검색을 하려고 합니다. 통상, 다음과 같습니다. var string="Stackoverflow is the BEST"; var result= string.search(/best/i); alert(result); /i플래그는 대소문자를 구분하지 않습니다. 그러나 두 번째 문자열을 검색해야 합니다. 플래그가 없으면 완벽하게 작동합니다. var string="Stackoverflow is the BEST"; var searchstring="best"; var result= string.search(searchstring); alert(result); ★★★★★★★★★★★★★★★★를 추가하면,/i위의 예에 플래그를 붙..

source 2022.09.27

ES6의 화살표 함수 구문을 제너레이터와 함께 사용할 수 있습니까?(표준 표기법)

ES6의 화살표 함수 구문을 제너레이터와 함께 사용할 수 있습니까?(표준 표기법) 즉, 어떻게 표현하면 function *(next) {} 화살표 구문을 사용하시겠습니까?제가 생각할 수 있는 모든 조합을 시도해 봤지만, 거기에 대한 문서를 찾을 수가 없어요. (현재 Node.js v0.11.14를 사용하고 있습니다). ES6의 화살표 함수 구문을 제너레이터와 함께 사용할 수 있습니까? 그럴수는 없어요.미안하다. MDN에 준거 function*영어)function키워드 뒤에 아스타리스크)를 지정하면 제너레이터 함수가 정의됩니다. 스펙 문서(중요한 점) 함수 구문이 확장되어 옵션 추가* 삭제: FunctionDeclaration: "function" "*"? Identifier "(" FormalParame..

source 2022.09.25

React useEffect를 사용하여 로드 함수를 한 번만 호출하는 방법

React useEffect를 사용하여 로드 함수를 한 번만 호출하는 방법 useEffect React 후크는 변경 시마다 전달된 함수를 실행합니다.이것은, 목적의 속성이 변경되었을 때만 호출하도록 최적화 할 수 있습니다. 에서 합니까?componentDidMount변경사항이 있으면 다시 연락하지 않겠습니까?엔티티를 로드하려고 하는데 로드 함수에 구성요소의 데이터가 필요하지 않다고 가정합니다.요?useEffect훅 훅? 훅? class MyComponent extends React.PureComponent { componentDidMount() { loadDataOnlyOnce(); } render() { ... } } 후크를 사용하면 다음과 같이 됩니다. function MyComponent() { u..

source 2022.09.25

JavaScript 개체에서 키를 제거하려면 어떻게 해야 합니까?

JavaScript 개체에서 키를 제거하려면 어떻게 해야 합니까? 이 질문에는 이미 답변이 있습니다. JavaScript 개체에서 속성을 제거하려면 어떻게 해야 합니까? (35개의 답변) 닫힘6년 전에요. 다음과 같은 형식의 개체가 있다고 가정합니다. var thisIsObject= { 'Cow' : 'Moo', 'Cat' : 'Meow', 'Dog' : 'Bark' }; 키로 삭제하는 기능을 하고 싶었다. removeFromObjectByKey('Cow'); 연산자를 사용하여 개체에서 속성을 제거할 수 있습니다. 다음 예시는 모두 동일한 작업을 수행합니다. // Example 1 var key = "Cow"; delete thisIsObject[key]; // Example 2 delete thisIs..

source 2022.09.25
반응형