อยากทราบวิธีการปรับเปลี่ยนค่า ตัวแปร array ใน javascript

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: อยากทราบวิธีการปรับเปลี่ยนค่า ตัวแปร array ใน javascript

Re: อยากทราบวิธีการปรับเปลี่ยนค่า ตัวแปร array ใน javascript

โดย jamepiyawat » 19/11/2019 6:02 pm

ใช่คำสั่ง replace() ครับ

โค้ด: เลือกทั้งหมด

var no = aaa;
var no = str.replace(no, "ddd");
ตัวแปล no ก็จะเป็น ddd ครับ

Re: อยากทราบวิธีการปรับเปลี่ยนค่า ตัวแปร array ใน javascript

โดย Ittichai_chupol » 19/11/2019 5:42 pm

ผมได้ทดสอบนำไปใช้งาน

โค้ด: เลือกทั้งหมด


$.each(images, function(_, image) {
                                                           console.log(image.name);
                                                          image.name = '***.png';
				phpbb.plupload.uploader.addFile(image);
			});



แล้วทดสอบใช้งาน ได้ผมอย่างนี้ครับ

โค้ด: เลือกทั้งหมด

clipboardimage.js?assets_version=173:10 Uncaught TypeError: Cannot assign to read only property 'name' of object '#<File>'
    at File.<anonymous> (clipboardimage.js?assets_version=173:10)
    at Function.each (jquery.min.js?assets_version=173:2)
    at uploadImages (clipboardimage.js?assets_version=173:8)
    at clipboardimage.js?assets_version=173:71
image.png
image.png (25.84 KiB) Viewed 3052 times

Re: อยากทราบวิธีการปรับเปลี่ยนค่า ตัวแปร array ใน javascript

โดย tsukasaz » 19/11/2019 5:37 pm

ใช้ image.name = '***.png' ครับ

Re: อยากทราบวิธีการปรับเปลี่ยนค่า ตัวแปร array ใน javascript

โดย Ittichai_chupol » 19/11/2019 5:29 pm

ผมลอง console.log(image.name) มาได้ แต่ไม่รู้ว่าจะแทนค่าเพื่อเปลี่ยนอย่างไรครับ

อยากทราบวิธีการปรับเปลี่ยนค่า ตัวแปร array ใน javascript

โดย Ittichai_chupol » 19/11/2019 5:19 pm

ผมอยากทราบว่าถ้าหากต้องการเปลี่ยนค่า ตัวเเปรที่เก็บเป็น Array ใน javascript ต้องทำอย่างไรครับ

เช่นว่า ผมมีตัวแปรที่ชื่อว่า image โดยในตัว image นี้ได้เก็บข้อมูลอื่น ดังนี้
File {name: "image.png", lastModified: 1574158673265, lastModifiedDate: Tue Nov 19 2019 17:17:53 GMT+0700 (Indochina Time), webkitRelativePath: "", size: 29315, …}
lastModified: 1574158673265
lastModifiedDate: Tue Nov 19 2019 17:17:53 GMT+0700 (Indochina Time) {}
name: "image.png"
size: 29315
type: "image/png"
webkitRelativePath: ""
ซึ่งผมต้องการที่จะเปลี่ยนค่า name ที่อยู่ใน image เปลี่ยนชื่ออื่น ที่เดิมทีเป็น image.png
จะต้องทำอย่างไรครับ

ข้างบน