Câu hỏi được gắn thẻ «this»

Từ khóa đề cập đến cá thể hoặc đối tượng lớp hiện tại trong nhiều ngôn ngữ lập trình hướng đối tượng.


6
Sự khác biệt giữa $ (này) và event.target?
Tôi mới sử dụng jQuery và đã tạo các bảng theo thẻ, theo hướng dẫn trong JavaScript và jQuery: Hướng dẫn thiếu , có dòng đầu tiên khi tác giả thực hiện việc này: var target = $(this); Nhưng tôi đã cố gắng làm theo cách đó var target = …

9
Phản ứng: Hồi này, không xác định được bên trong một chức năng thành phần
class PlayerControls extends React.Component { constructor(props) { super(props) this.state = { loopActive: false, shuffleActive: false, } } render() { var shuffleClassName = this.state.toggleActive ? "player-control-icon active" : "player-control-icon" return ( <div className="player-controls"> <FontAwesome className="player-control-icon" name='refresh' onClick={this.onToggleLoop} spin={this.state.loopActive} /> <FontAwesome className={shuffleClassName} name='random' onClick={this.onToggleShuffle} /> </div> ); } onToggleLoop(event) { // "this …
152 javascript  reactjs  this 

2
Truy cập vào mạng này từ lớp ẩn danh Java
Cho mã sau: public interface Selectable { public void select(); } public class Container implements Selectable { public void select() { ... } public void createAnonymousClass() { Selectable s = new Selectable() { public void select() { //see comment below. } }; } } Tôi muốn truy cập Container.select()từ trong …

5
Đặt ra biến này có thể dễ dàng?
Tôi có một sự hiểu biết khá tốt về Javascript, ngoại trừ việc tôi không thể tìm ra một cách hay để đặt biến "này". Xem xét: var myFunction = function(){ alert(this.foo_variable); } var someObj = document.body; //using body as example object someObj.foo_variable = "hi"; //set foo_variable so it alerts …

4
Sự khác biệt giữa Class.this và this trong Java là gì
Có hai cách để tham chiếu đến thể hiện của một lớp trong lớp đó. Ví dụ: class Person { String name; public void setName(String name) { this.name = name; } public void setName2(String name) { Person.this.name = name; } } Một sử dụng this.nameđể tham chiếu trường đối tượng, …
121 java  this 

4
sự khác biệt và khi nào sử dụng getApplication (), getApplicationContext (), getBaseContext () và someClass.this
Tôi mới đến Android và tôi đang cố gắng để hiểu sự khác biệt giữa getApplication(), getApplicationContext(), getBaseContext(), getContext()và someClass.thisđặc biệt là khi sử dụng các phương pháp này trong các dòng mã sau: Khi tôi nâng cốc chúc mừng, sự khác biệt giữa những thứ này là gì và …

7
Sử dụng tiếng Anh này với tên lớp
Tôi đang làm lập trình Android và đang tìm hiểu về Ý định, khi tôi thấy một nhà xây dựng, với tâm trí được đào tạo C # của tôi, có vẻ vui nhộn. Cuộc gọi là: Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); Cả hai tham số đều mới đối …
115 java  android  this 

5
Java: Class.this
Tôi có một chương trình Java trông như thế này. public class LocalScreen { public void onMake() { aFuncCall(LocalScreen.this, oneString, twoString); } } Điều gì có LocalScreen.thisnghĩa là trong aFuncCall?
112 java  class  this 

11
“Cái này” có bao giờ là rỗng trong Java không?
Đã thấy dòng này trong một phương thức lớp và phản ứng đầu tiên của tôi là chế nhạo nhà phát triển đã viết ra nó .. Nhưng sau đó, tôi nghĩ mình nên chắc chắn rằng mình đã đúng trước. public void dataViewActivated(DataViewEvent e) { if (this != null) …
109 java  this 


10
Biến $ này có nghĩa là gì trong PHP?
Tôi thấy biến $thistrong PHP mọi lúc và tôi không biết nó được sử dụng để làm gì. Cá nhân tôi chưa bao giờ sử dụng nó. Ai đó có thể cho tôi biết biến $thishoạt động như thế nào trong PHP không?
103 php  class  oop  this 

1
“This” không được xác định bên trong hàm bản đồ Reactjs
Tôi đang làm việc với Reactjs, viết một thành phần menu. "use strict"; var React = require("react"); var Menus = React.createClass({ item_url: function (item,categories,articles) { console.log('afdasfasfasdfasdf'); var url='XXX'; if (item.type == 1) { url = item.categoryId == null ? 'javascript:void(0)' : path('buex_portal_browse_category', {slug: categories[item.categoryId].slug}); } else if (item.type == 2) …

2
std :: shared_ptr trong số này
Tôi hiện đang cố gắng học cách sử dụng con trỏ thông minh. Tuy nhiên, trong khi thực hiện một số thử nghiệm, tôi đã phát hiện ra tình huống sau mà tôi không thể tìm ra giải pháp thỏa mãn: Hãy tưởng tượng bạn có một đối tượng của …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.